更新时间:2024-07-24 GMT+08:00
分享

修改Flexus L实例云主机信息

功能介绍

修改云主机信息,目前支持修改云主机名称及描述和hostname。

接口约束

云主机hostname修改后,需要重启云主机后才会生效。

调试

您可以在API Explorer中调试该接口。

URI

GET /v1/{project_id}/cloudservers/{server_id}

参数说明请参见表1 参数说明

表1 表1 参数说明

参数

是否必选

描述

project_id

项目ID。

获取方法请参见获取项目ID

server_id

云主机ID。

获取方法请参见获取云主机ID

请求消息

请求参数如表2 请求参数所示。
表2 请求参数

参数

是否必选

参数类型

描述

server

Object

云主机数据结构。

详情请参见表3

表3 server字段数据结构说明

参数

是否必选

参数类型

描述

name

String

修改后的云主机名称。

只能由中文字符、英文字母、数字及“_”、“-”、“.”组成,且长度为[1-128]个英文字符或[1-64]个中文字符。

description

String

对云主机的任意描述。

不能包含“<”,“>”,且长度范围为[0-85]个字符。

hostname

String

修改云主机的hostname。

命令规范:长度为 [1-64] 个字符,允许使用点号(.)分隔字符成多段,每段允许使用大小写字母、数字或连字符(-),但不能连续使用点号(.)或连字符(-),不能以点号(.)或连字符(-)开头或结尾,不能出现(.-)和(-.)。

说明:

该字段已废弃,如需修改云主机的hostname,请参考怎样使修改的静态主机名永久生效?

user_data

String

修改云主机过程中待注入实例自定义数据。支持注入文本、文本文件。

说明:
  • user_data的值为base64编码之后的内容。
  • 注入内容(编码之前的内容)最大长度为32K。

更多关于待注入实例自定义数据的信息,请参见《弹性云服务器用户指南 》的“用户数据注入”章节。

示例:

base64编码前:

  • Linux服务器:
    #!/bin/bash
    echo user_test > /home/user.txt
  • Windows服务器:
    rem cmd
    echo 111 > c:\aaa.txt

base64编码后:

  • Linux服务器:
    IyEvYmluL2Jhc2gKZWNobyB1c2VyX3Rlc3QgPiAvaG9tZS91c2VyLnR4dA==
  • Windows服务器:
    cmVtIGNtZA0KZWNobyAxMTEgJmd0OyBjOlxhYWEudHh0

相关信息

本接口复用ECS相应接口,响应参数说明、接口使用示例、返回值等信息详见ECS文档修改云服务器,该文档内容同样适用于Flexus L实例云主机。

ECS接口信息中,FlexusL实例中的云主机对应于弹性云服务器。

分享:

    相关文档

    相关产品