云服务器内容精选
-
功能介绍 变更单台云服务器规格。 对于运行中的弹性云服务器,系统会自动关机,并将弹性云服务器中的数据拷贝到目标节点(目标节点可与源节点相同)后重新启动弹性云服务器。 底层资源不足时,该接口会自动回滚。 该接口不单独使用,需要轮询判断虚拟机状态,当虚拟机同时满足"status"为"VERIFY_RESIZE"、"OS-EXT-STS:task_state"为""、"OS-EXT-STS:vm_state"为"RESIZED"时,配合“确认变更云服务器规格(POST /v2.1/{project_id}/servers/{server_id}/action)”或“回退变更云服务器规格(POST /v2.1/{project_id}/servers/{server_id}/action)”两个接口一起使用。 当前API已废弃,请使用变更云服务器规格(按需)。
-
请求消息 请求参数 参数 是否必选 参数类型 描述 os-getSerialConsole 是 Object 获取裸金属服务器远程登录地址。详情请参见表2。 表2 os-getSerialConsole字段数据结构说明 参数 是否必选 参数类型 描述 type 是 String 获取对象,请将type配置为“serial”。 请求示例 获取ID为47e9be4e-a7b9-471f-92d9-ffc83814e07a的裸金属服务器的远程登录地址。 1 POST https://{E CS Endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers/47e9be4e-a7b9-471f-92d9-ffc83814e07a/action 1 2 3 4 5 { "os-getSerialConsole": { "type": "serial" } }
-
响应消息 响应参数 无 响应示例 1 2 3 4 5 6 { "console": { "url": "https://baremetal-consoleproxy.az1.dc1.domainname.com:8003/?token=040134bb-9195-4029-9a62-550bce390258", type": "serial" } }
-
功能介绍 用弹性云服务器创建一个镜像,后续可以使用该镜像创建弹性云服务器。 对于弹性云服务器创建的镜像,会以快照的形式放在存储节点。 该接口为社区原生接口,不适用云服务平台上创建镜像。 如需创建系统盘镜像或数据盘镜像,请使用IMS接口:POST /v2/cloudimages/action,使用指导请参见《 镜像服务 API参考》的“制作镜像”章节。 如需创建整机镜像,请使用IMS接口:POST /v1/cloudimages/wholeimages/action,使用指导请参见《镜像服务API参考》的“制作整机镜像”章节。
-
接口约束 error状态的弹性云服务器无法用于创建镜像。 对于弹性云服务器创建的镜像,后续使用该镜像创建弹性云服务器时,只能创建在与原弹性云服务器相同的AZ内。 使用弹性云服务器创建的镜像被删除后,关联的快照不会自动删除(原生实现),需要用户自行删除。 使用弹性云服务器创建的镜像不支持用来创建数据盘。 使用本节提供的接口(URI:POST /v2/{project_id}/servers/{server_id}/action 或 POST /v2.1/{project_id}/servers/{server_id}/action)创建的镜像,不支持导出至OBS桶。如需支持导出OBS桶功能,请使用IMS接口:POST /v2/cloudimages/action,使用指导请参见《镜像服务API参考》的“制作镜像”章节。
-
请求示例 使用指定弹性云服务器创建一个私有镜像,名称为“new-image-name”。 POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action{ "createImage" : { "name" : "new-image-name", "metadata": { "ImageType": "Gold", "ImageVersion": "2.0" } }}