华为云用户手册

  • URI GET /v2.1/{project_id}/images?name={name}&status={status}&changes-since={changes-since}&minRam={minRam}&minDisk={inDisk} 参数说明请参见表1。 表1 路径参数 参数 是否必选 描述 project_id 是 项目ID。 获取方法请参见获取项目ID。 支持分页查询。分页查询的相关信息,请参见分页查询。
  • 响应示例 { "images": [ { "id": "ee10f19c-503c-44af-af2f-73d5e42f7a17", "links": [ { "href": "http://xxx/v2/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "self" }, { "href": "http://xxx/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "bookmark" }, { "href": "http://xxx/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "alternate", "type": "application/vnd.openstack.image" } ], "name": "image1" } ]}
  • 请求示例 设置对云服务器资源供给的地域和规格推荐,vCPU范围为2~8,内存范围为4096 MiB~8192 MiB;推荐结果对每个可用区下的每个规格打分,推荐策略为成本策略,接受推荐的区域为“region1”。 POST https://{endpoint}/v1/{domain_id}/recommendations/ecs-supply{ "flavor_constraint": { "flavor_requirements": [{ "vcpu_count": { "max": 8, "min": 2 }, "memory_mb": { "max": 8192, "min": 4096 } }] }, "option": { "result_granularity": "BY_FLAVOR_AND_AZ" }, "strategy": "COST", "locations": [{ "region_id": "region1" }]}
  • 请求消息 请求参数如表2所示。 表2 请求参数 参数 是否必选 参数类型 描述 flavor_constraint 否 Object 资源供给规格的约束,给出规格列表时优先使用规格列表,详情请参见表3。 flavor_ids 否 Array of strings 接受推荐的规格列表。 locations 否 Array of objects 接受推荐的地域列表,默认接受所有区域。 option 否 Object 供给推荐的选项。 strategy 否 String 推荐的策略。 CAPACITY:容量策略 COST:成本策略 limit 否 Integer 查询返回的数量限制。 marker 否 String 取值为上一页数据的最后一条记录的唯一标记。 表3 flavor_constraint参数信息 参数 是否必选 参数类型 描述 architecture_type 否 Array of strings 接受的体系结构描述。 flavor_requirements 否 Array of objects 资源的需求约束,详情请参见表4。 表4 flavor_requirements参数信息 参数 是否必选 参数类型 描述 vcpu_count 否 Object 规格的vCPU数量范围,不填表示接受所有,详情请参见表5。 memory_mb 否 Object 规格的内存大小范围,不填表示接受所有,单位MiB,详情请参见表6。 cpu_manufacturers 否 Array of strings 可选CPU制造商,不填表示接受所有。 memory_gb_per_vcpu 否 Object 规格的单vCPU对应内存容量范围,不填表示接受所有,内存单位GiB,详情请参见表6。 instance_generations 否 Array of strings 接受的资源代系,不填表示接受所有。 表5 vcpu_count参数信息 参数 是否必选 参数类型 描述 max 否 Integer 最大值,-1表示无限制。 min 否 Integer 最小值,-1表示无限制。 表6 memory_mb参数信息 参数 是否必选 参数类型 描述 max 否 Integer 最大值,-1表示无限制。 min 否 Integer 最小值,-1表示无限制。 表7 memory_gb_per_vcpu参数信息 参数 是否必选 参数类型 描述 max 否 Double 最大值,-1表示无限制。 min 否 Double 最小值,-1表示无限制。 表8 locations参数信息 参数 是否必选 参数类型 描述 region_id 是 String 区域ID。 availability_zone_id 否 String 可用区ID。 表9 option参数信息 参数 是否必选 参数类型 描述 result_granularity 否 String 推荐结果的粒度。 BY_REGION:对每个区域打分,可使用多种规格满足需求。 BY_AZ:对每个可用区打分。 BY_FLAVOR:对每个规格打分,可使用多地域满足需求。 BY_FLAVOR_AND_REGION:对每个区域下的每个规格打分。 BY_FLAVOR_AND_AZ:对每个可用区下的每个规格打分。 enable_spot 否 Boolean 是否推荐竞价实例。
  • 响应示例 { "instances": [ { "id": "5bbcc3c4-1da2-4437-a48a-66f15b1b13f9", "name": "server1", "availability_zone_id": "az1", "flavor_id": "s3.large.2", "status": "ACTIVE", "sell_mode": "onDemand" } ], "page_info": { "next_marker": "616fb98f-46ca-475e-917e-2563e5a8cd19" }}
  • URI GET /v2/{domain_id}/auto-launch-groups/{auto_launch_group_id}/instances 参数说明请参见表1。 表1 参数说明 参数 是否必选 描述 domain_id 是 租户域ID。 auto_launch_group_id 是 智能购买组ID。 表2 查询参数 参数 是否必选 参数类型 描述 limit 否 Integer 查询返回实例的数量限制。 取值范围:1-1000。 marker 否 String 取值为上一页数据的最后一条记录的唯一标识。
  • 响应消息 响应参数如表3所示。 表3 响应参数 参数 参数类型 描述 instances Array of objects 实例列表,详情请参见表4。 page_info Object 页标记。 表4 instances参数信息 参数 参数类型 描述 name String 实例名称。 id String 实例ID。 availability_zone_id String 可用区ID。 flavor_id String 实例规格。 status String 实例状态。 sell_mode String 销售模型。 spot:竞价实例 onDemand:按需实例 表5 page_info参数信息 参数 参数类型 描述 next_marker String 返回下一页查询地址。
  • 请求消息 请求参数如表2所示。 创建SSH密钥时,只需要提交SSH密钥的name属性。导入SSH密钥时,才需要提交public_key属性。 表2 请求参数 参数 是否必选 参数类型 描述 keypair 是 Object 创建或导入的SSH密钥信息,详情请参见表3。 表3 keypair字段数据结构说明 参数 是否必选 参数类型 描述 public_key 否 String 导入的公钥信息。 建议导入的公钥长度不大于1024字节。 说明: 长度超过1024字节会导致云服务器注入该密钥失败。 type 否 String 密钥类型,值为“ssh”或“x509”。 微版本2.2及以上版本支持。 name 是 String 密钥名称。 新创建的密钥名称不能和已有密钥名称相同。 user_id 否 String 密钥的用户ID。 微版本2.10及以上版本支持。
  • 响应消息 响应参数如表4所示。 表4 响应参数 参数 参数类型 描述 keypair Object SSH密钥信息,详情请参见表5。 表5 keypair字段数据结构说明 参数 参数类型 描述 fingerprint String 密钥对应指纹信息。 name String 密钥名称。 public_key String 密钥对应publicKey信息。 private_key String 密钥对应privateKey信息。 创建SSH密钥时,响应中包括private_key的信息。 导入SSH密钥时,响应中不包括private_key的信息。 user_id String 密钥所属用户ID。 type String 密钥类型,值为“ssh”或“x509”。 微版本2.2及以上版本支持。
  • 响应示例 导入SSH密钥: { "keypair": { "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnE********************************************************************************************************************************************************************************************************************************************* Generated-by-Nova\\n\n", "user_id": "6fc0d2cbbfab40b199874b97097e913d", "name": "demo1", "fingerprint": "fc:47:b5:c3:7d:25:32:**:**:**:**:**:**:**:**:**" }} 创建SSH密钥: { "keypair": { "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnE********************************************************************************************************************************************************************************************************************************************* Generated-by-Nova\n", "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpQIBAAKCAQEA1jYE8UGHgcyvS2MuCGpF+yLCJeY+c6kegVNhiWhIN0SunZUu\n6yhUIb8v1f9Xpivhk/+z/LqfVbDGfQ8ejwTi6MOaftv8BrDJcAyaVokPMzZxDIPr\nvwK/2YWBwDMihADjicSHJz6FIMXzXY/3ol1ffAGm7AXVAO0A99DoPBeAZp9pYov1\ng/Sm0EFY2+5Gwd4DSCaRk1HKF+92q6K6pKv6aWi0ZpsDCe20yBpfP9DFlNg8vnkw\ncjmgzG9obWwfo/GV8hLuzqKMtDWknfjzR79z2fTiFTu4HdZcqE0bwjCvxd+Ovs5m\nbZORAEkjseUYn50sJNzbboFY17PRjCXxSwUYmwIDAQABAoIBADNKQ+ywUA3YQLDA\nUqlZKOB09h+0/YccG13D5TrNaV0yaMz6h31u7pYV/RI0TXxQTXbuZt5AoR4Xca9I\nC30bImmxTDDL45CGi/T0T5AgyS7t/iuM+smFkwI2YVbv53fL7q9yCxpucdnjC95/\nNj/+M3qxupIQ42uRVAYCU1jwF6J6YLy/9UamrmVd4bWFRtT19O7uszUhHLqJOZXq\n3ItqnMyD5bSMkzMN+RxmZVXAPkBOonGVeBBInCjvHv23REkngX38zcUSc543H3Di\n4673helqSdMnI0/TgyfLQcNuOsfQcD02A**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\n-----END RSA PRIVATE KEY-----\n", "user_id": "6fc0d2cbbfab40b199874b97097e913d", "type": "ssh", "name": "demo", "fingerprint": "fc:47:b5:c3:7d:25:32:**:**:**:**:**:**:**:**:**" }}
  • 请求示例 导入SSH密钥。 POST https://{endpoint}/v2.1/{project_id}/os-keypairs{ "keypair": { "public_key": "ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpW*************************************************************************************************************************************************************************************************************************** Generated-by-Nova\\n\n", "type": "ssh", "name": "demo1", "user_id": "fake" }} 创建SSH密钥。 POST https://{endpoint}/v2.1/{project_id}/os-keypairs{ "keypair": { "name": "demo" }}
  • 请求消息 请求参数如表2所示。 表2 请求参数 参数 参数类型 是否必选 描述 reset-password Object 是 reset-password信息详情,参考表3。 表3 reset-password字段结构说明 参数 参数类型 是否必选 描述 new_password String 是 弹性云服务器新密码。 该接口不做密码安全性校验,设置的密码复杂度请遵循密码规则。 密码规则: 密码长度范围为8到26位。 密码至少包含以下4种字符中的3种: 大写字母 小写字母 数字 特殊字符,包括!@$%^-_=+[{}]:,./? 密码不能包含用户名或用户名的逆序。 Windows系统的弹性云服务器,不能包含用户名中超过两个连续字符的部分。
  • 接口约束 弹性云服务器状态为stopped时支持系统盘(也就是/dev/sda挂载点)和用户盘的卸载,没有操作系统限制,也不需要在弹性云服务器内部安装UVP VMTools。 弹性云服务器状态为active态时有如下约束限制: 仅支持对数据盘盘位(非/dev/sda挂载点)的卸载。 请确认弹性云服务器已安装UVP VMTools并且正常启用,否则会导致卸载失败。 对于Linux弹性云服务器,由于操作系统限制,需要客户先登录弹性云服务器,执行umount命令,取消待卸载磁盘与文件系统之间的关联,并确保没有程序正在对该磁盘进行读写操作。否则,卸载磁盘将失败。 对于Windows弹性云服务器,在线卸载磁盘,请确保没有程序正在对该磁盘进行读写操作。否则,将造成数据丢失。 支持在线卸载云硬盘的操作系统包括如下两个部分: 第一部分请参见外部镜像文件的镜像格式和操作系统类型。 第二部分如表1所示。 表1 支持在线卸载云硬盘的操作系统 操作系统 版本 CentOS 7.3 64bit 7.2 64bit 6.8 64bit 6.7 64bit Debian 8.6.0 64bit 8.5.0 64bit Fedora 25 64bit 24 64bit SUSE SUSE Linux Enterprise Server 12 SP2 64bit SUSE Linux Enterprise Server 12 SP1 64bit SUSE Linux Enterprise Server 11 SP4 64bit SUSE Linux Enterprise Server 12 64bit OpenSUSE 42.2 64bit 42.1 64bit Oracle Linux Server release 7.3 64bit 7.2 64bit 6.8 64bit 6.7 64bit Ubuntu Server 16.04 64bit 14.04 64bit 14.04.4 64bit Windows(不支持在线卸载S CS I类型的云硬盘) Windows Server 2008 R2 Enterprise 64bit Windows Server 2012 R2 Standard 64bit Windows Server 2016 R2 Standard 64bit Redhat Linux Enterprise 7.3 64bit 6.8 64bit 在线强制卸载磁盘功能当前仅支持KVM弹性云服务器的VBD磁盘使用。 对于XEN虚拟化类型的弹性云服务器、裸金属服务器、以及KVM弹性云服务器的其他磁盘类型,调用该接口时,仅支持在线卸载功能。 在线强制卸载的磁盘会占用盘符和pci地址,因此,该盘符和pci地址不能被再次分配。 磁盘强制卸载后,仍会占用该弹性云服务器磁盘的配额。 系统盘不支持在线强制卸载功能。 磁盘在挂载有文件系统的情况下被强制卸载,需要用户手动卸载所挂载的文件系统目录。 被强制卸载的磁盘如果创建了逻辑分区,该逻辑分区将不可用。 磁盘强制卸载后,弹性云服务器内部会有残留,建议重启。
  • 请求示例 卸载指定云服务器的磁盘,ID为“54667652-3029-4af8-9222-2d53066fd61c”。 DELETE https://{endpoint}/v2.1/6fbe9263116a4b68818cf1edce16bc4f/servers/ab258e25-e351-47c7-b6e3-0749c5d9ed6a/os-volume_attachments/54667652-3029-4af8-9222-2d53066fd61c
  • 请求示例 挂载ID为“54667652-3029-4af8-9222-2d53066fd61c”的磁盘到指定云服务器,挂载点为“/dev/sdb”。 POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-volume_attachments{ "volumeAttachment": { "volumeId": "54667652-3029-4af8-9222-2d53066fd61c", "device": "/dev/sdb" }}
  • 响应消息 响应参数如表 响应参数所示。 表4 响应参数 参数 参数类型 描述 volumeAttachment object 云服务器挂载信息,详情请参见表5。 表5 volumeAttachment字段数据结构说明 参数 参数类型 描述 device String 设备名称。 serverId String 挂载的云服务器ID,UUID格式。 id String 卷的ID,UUID格式。 volumeId String 挂载ID,目前实现与卷UUID相同。
  • 请求消息 请求参数如表2所示。 表2 请求参数 参数 是否必选 参数类型 描述 volumeAttachment 是 Object 要挂载的卷相关信息,详情请参见表3。 表3 volumeAttachment数据结构说明 参数 是否必选 参数类型 描述 volumeId 是 String 待挂载磁盘的磁盘ID,UUID格式。 device 否 String 磁盘挂载点,如/dev/sda,/dev/sdb。 新增加的磁盘挂载点不能和已有的磁盘挂载点相同。 需要根据已有设备名称顺序指定,否则由系统自动生成。 说明: VBD磁盘挂载点只支持从/dev/vdb到/dev/vdx,建议按英文字母顺序进行挂载,否则可能出现云服务器中磁盘盘符错乱的情况。
  • 响应示例 { "volumeAttachment": { "device": "/dev/vdb", "serverId": "ab258e25-e351-47c7-b6e3-0749c5d9ed6a", "id": "54667652-3029-4af8-9222-2d53066fd61c", "volumeId": "54667652-3029-4af8-9222-2d53066fd61c" }}
  • 响应示例 { "interfaceAttachments": [ { "port_state": "ACTIVE", "fixed_ips": [ { "subnet_id": "f8a6e8f8-c2ec-497c-9f23-da9616de54ef", "ip_address": "192.168.1.3" } ], "net_id": "3cb9bc59-5699-4588-a4b1-b87f96708bc6", "port_id": "ce531f90-199f-48c0-816c-13e38010b442", "mac_addr": "fa:16:3e:4c:2c:30" } ]}
  • 响应消息 响应参数如表2所示。 表2 响应参数 参数 参数类型 描述 interfaceAttachments Array of objects 云服务器网卡信息列表,详情请参见表3。 表3 interfaceAttachments字段数据结构说明 参数 参数类型 描述 port_state String 网卡端口状态。 fixed_ips Array of objects 网卡私网IP信息列表,详情请参见表4。 net_id String 网卡端口所属网络ID(network_id)。 port_id String 网卡端口ID。 mac_addr String 网卡Mac地址信息。 表4 fixed_ips字段数据结构说明 参数 参数类型 描述 subnet_id String 网卡私网IP对应子网信息。 ip_address String 网卡私网IP信息。
  • 响应示例 { "flavors": [ { "name": "c3.2xlarge.2", "links": [ { "href": "https://compute.region.example.com/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2", "rel": "self" }, { "href": "https://compute.region.example.com/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2", "rel": "bookmark" } ], "ram": 16384, "OS-FLV-DISABLED:disabled": false, "vcpus": 8, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1, "OS-FLV-EXT-DATA:ephemeral": 0, "disk": 0, "id": "c3.2xlarge.2" }, { "name": "c3.2xlarge.4", "links": [ { "href": "https://compute.region.example.com/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.4", "rel": "self" }, { "href": "https://compute.region.example.com/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.4", "rel": "bookmark" } ], "ram": 32768, "OS-FLV-DISABLED:disabled": false, "vcpus": 8, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1, "OS-FLV-EXT-DATA:ephemeral": 0, "disk": 0, "id": "c3.2xlarge.4" } ]}
  • 响应示例 { "flavors": [ { "id": "s3.xlarge.1", "links": [ { "href": "https://compute.region.example.com/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/s3.xlarge.1", "rel": "self" }, { "href": "https://compute.region.example.com/743b4c0428d94531b9f2add666642e6b/flavors/s3.xlarge.1", "rel": "bookmark" } ], "name": "s3.xlarge.1" }, { "id": "s3.xlarge.2", "links": [ { "href": "https://compute.region.example.com/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/s3.xlarge.2", "rel": "self" }, { "href": "https://compute.region.x.com/743b4c0428d94531b9f2add666642e6b/flavors/s3.xlarge.2", "rel": "bookmark" } ], "name": "s3.xlarge.2" } ]}
  • 响应消息 响应参数如表3所示。 表3 响应参数 参数 参数类型 描述 flavors Array of objects 云服务器规格列表,详情请参见表4。 flavors_links Array of objects 分页查询时,查询下一页数据链接 , 详情请参见表5 flavors_links字段数据结构说明。 表4 flavors数据结构说明 参数 参数类型 描述 id String 云服务器规格ID。 name String 云服务器规格名称。 vcpus Integer 云服务器规格对应的CPU核数。 ram Integer 云服务器规格对应的内存大小,单位为MB。 disk Integer 云服务器规格对应要求系统盘大小。 当前未使用该参数,缺省值为0。 swap String 云服务器规格对应要求的交换分区大小。 当前未使用该参数,缺省值为""。 OS-FLV-EXT-DATA:ephemeral Integer 扩展属性,临时盘大小。 当前未使用该参数,缺省值为0。 OS-FLV-DISABLED:disabled Boolean 扩展属性,该云服务器规格是否禁用。 当前未使用该参数,缺省值为false。 rxtx_factor Float 云服务器可使用网络带宽与网络硬件带宽的比例。 当前未使用该参数,缺省值为1.0。 os-flavor-access:is_public Boolean 扩展属性,flavor是否给所有租户使用。 true:表示给所有租户使用。 false:表示给指定租户使用。 缺省值为true。 links Array of objects 规格相关快捷链接地址,详情请参见表5。 表5 links字段数据结构说明 参数 参数类型 描述 rel String 快捷链接标记名称。 href String 对应快捷链接。
  • 响应消息 响应参数如表4所示。 表3 响应参数 参数 参数类型 描述 flavors Array of objects 云服务器规格列表,详情请参见表4。 flavors_links Array of objects 分页查询时,查询下一页数据链接 ,详情请参见表5 flavors_links字段数据结构说明。 表4 flavors数据结构说明 参数 参数类型 描述 id String 规格ID。 links Array of objects 规格相关快捷链接地址。 详情请参见表5。 name String 规格名称。 表5 links字段数据结构说明 参数 参数类型 描述 rel String 快捷链接标记名称。 href String 对应快捷链接。
  • 请求示例 变更专属主机上的云服务器的规格为“s3.large.2”,自动支付且支持开机状态下变更规格。 POST https://{endpoint}/v1.1/{project_id}/cloudservers/{server_id}/resize{ "resize": { "flavorRef": "s3.large.2", "dedicated_host_id": "459a2b9d-804a-4745-ab19-a113bb1b4ddc", "extendparam":{ "isAutoPay": "true" }, "mode": "withStopServer" }}
  • 请求消息 表2 参数说明 名称 是否必选 参数类型 描述 resize 是 Object 标记为云服务器变更规格操作,详情参见 表3。 dry_run 否 Boolean 是否只预检此次请求。 true:发送检查请求,不会变更云服务器规格。检查项包括是否填写了必需参数、请求格式等。 如果检查不通过,则返回对应错误。 如果检查通过,则返回202状态码。 false:发送正常请求,通过检查后并且执行变更云服务器规格请求。 表3 resize数据结构说明 名称 是否必选 参数类型 描述 flavorRef 是 String 变更后的云服务器规格ID。 可以通过 查询云服务器规格变更支持列表 接口查询允许变更的规格列表。 说明: 不支持变更至同一规格。 dedicated_host_id 否 String 新专属主机ID。 仅对于部署在专属主机上的弹性云服务器,该参数必选。 extendparam 否 Object 变更云服务器扩展信息,详情参见 表4。 mode 否 String 取值为withStopServer ,支持开机状态下变更规格。 mode取值为withStopServer时,对开机状态的云服务器执行变更规格操作,系统自动对云服务器先执行关机,再变更规格,变更成功后再执行开机。 cpu_options 否 Object 自定义CPU选项。 详情请参见表5。 表4 extendparam数据结构说明 名称 是否必选 参数类型 描述 isAutoPay 否 String 下单订购后,是否自动从客户的账户中支付,而不需要客户手动去进行支付。 “true”:是(自动支付) “false”:否(需要客户手动支付) 说明: 当弹性云服务器是按包年包月计费时生效,该值为空时默认为客户手动支付。 表5 cpu_options数据结构说明 参数 是否必选 参数类型 描述 hw:cpu_threads 否 integer 用于控制CPU是否开启超线程。 取值范围:1,2。 1: 关闭超线程。 2: 打开超线程。 需要同时满足如下条件,才能设置为“关闭超线程”: 只能在实例创建或者resize时指定。 只有目标flavor的extra_specs参数: 存在“hw:cpu_policy”并取值为“dedicated”。 存在“hw:cpu_threads”并取值为“2”。
  • 响应示例 { "job_id": "ff80808288d41e1b018990260955686a"} 或 { "order_id": "CS1711152257C60TL", "job_id": "ff80808288d41e1b018990260955686a"} 或 { "error": { "message": "XXXX", "code": "XXX" }}
  • 请求示例 将指定云服务器加入云服务器组。 POST https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/action{ "add_member": { "instance_uuid":"34dac9a0-c4a7-457b-bab2-e2c696e0e401" }}
  • 响应示例 { "tags": [ { "key": "key1", "values": [ "value1", "value2" ] }, { "key": "key2", "values": [ "value1", "value2" ] } ]}
  • 请求消息 表2 请求参数 参数 是否必选 参数类型 描述 os-start 是 Object 标记为启动云服务器操作,详情请参见表3。 表3 os-start字段数据结构说明 参数 是否必选 参数类型 描述 servers 是 Array of objects 云服务器ID列表,详情请参见表4。 表4 servers字段数据结构说明 参数 是否必选 参数类型 描述 id 是 String 云服务器ID。
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全