- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
- API参考
- SDK参考
-
常见问题
- 常见问题汇总
- 云硬盘通用问题
- 云硬盘计费问题
-
云硬盘挂载问题
- 为什么登录到云服务器后看不到已挂载的数据盘
- 云硬盘不支持挂载至云服务器怎么办
- 一块云硬盘可以挂载到多台云服务器上吗
- 云硬盘可以挂载至不同可用区的云服务器吗
- 怎样为云服务器增加数据盘(例如D盘或者dev/vdb1)
- 包年/包月云硬盘可以挂载给其他云服务器吗
- 不同类型的磁盘可以挂载在同一个云服务器上吗
- 系统盘和数据盘之间可以随意转换吗
- Linux系统的云硬盘挂载至Windows系统后需如何处理
- 随包周期云服务器购买的云硬盘,可以挂载至其它包周期云服务器吗
- 随云服务器购买的系统盘或数据盘可以换挂载点吗
- 控制台与弹性云服务器内部之间磁盘挂载点的对应关系
- 云硬盘挂载的包年/包月云服务器已到期,如何查看盘内数据
- 云硬盘扩容问题
- 云硬盘卸载问题
- 云硬盘删除问题
- 云硬盘容量问题
- 云硬盘快照问题
- 云硬盘性能问题
- 共享云硬盘问题
- 云硬盘备份问题
- 视频帮助
- 产品术语
-
更多文档
- 用户指南(阿布扎比区域)
- API参考(阿布扎比区域)
- 用户指南 (巴黎区域)
- API参考 (巴黎区域)
- 用户指南(吉隆坡区域)
- API参考(吉隆坡区域)
- 用户指南(安卡拉区域)
- API参考(安卡拉区域)
- 通用参考
链接复制成功!
将云硬盘导出为镜像
功能介绍
将系统盘或数据盘的数据导出为IMS镜像,导出的镜像在IMS的私有镜像列表中可以查看并使用。
URI
- URI格式
- 参数说明
参数
是否必选
描述
project_id
是
项目ID。
获取方法请参见获取项目ID。
volume_id
是
云硬盘ID。
请求消息
- 请求参数
参数
参数类型
是否必选
描述
os-volume_upload_image
Object
是
标记将云硬盘导出为镜像的操作,请参见•os-volume_upload_image参数说明。
- os-volume_upload_image参数说明
参数
参数类型
是否必选
描述
disk_format
String
否
云硬盘导出镜像的格式。
目前支持vhd、zvhd、zvhd2、raw、qcow2。默认是zvhd2。
image_name
String
是
云硬盘导出镜像的名称。- 名称的首尾字母不能为空格。
- 名称的长度范围为1~128位。
- 名称包含以下字符:大写字母、小写字母、中文、数字、特殊字符包含“-”、“.”、“_”和空格。
force
Boolean
否
强制导出镜像的标示,默认值是false。
- 当force标记为false时,云硬盘处于正在使用状态时,不能强制导出镜像。
- 当force标记为true时,即使云硬盘处于正在使用状态时,仍可以导出镜像。
container_format
String
否
云硬盘导出镜像的容器类型。
目前支持ami、ari、aki、ovf、bare。默认是bare。
__os_type
String
否
云硬盘导出镜像的系统类型。目前只支持“windows”和“linux”,默认值是“linux”。
说明:
- 参数名“os”前面为两个“_”,“os”后面为一个“_”。
- 只有云硬盘的volume_image_metadata信息中无“__os_type”字段且云硬盘状态为“available”时,设置的__os_type才会生效。
- 如果不传递该参数,则使用默认的“linux”值作为镜像的系统类型。
- 请求样例
{ "os-volume_upload_image": { "image_name": "sxmatch2", "force": true, "container_format": "bare", "disk_format": "vhd", "__os_type": "linux" } }
响应消息
- 响应参数
参数
参数类型
描述
os-volume_upload_image
Object
标记将云硬盘导出为镜像的操作,请参见•os-volume_upload_image参...。
error
Object
出现错误时,返回的错误信息,具体请参见•error参数说明。
- os-volume_upload_image参数说明
参数
参数类型
描述
status
String
云硬盘导出镜像后的状态,正常值为“uploading”。
image_id
String
云硬盘导出镜像的ID。
image_name
String
云硬盘导出镜像的名称。
volume_type
Object
云硬盘类型的信息,请参见•volume_type参数说明。
container_format
String
云硬盘导出镜像的容器类型。
目前支持ami、ari、aki、ovf、bare。默认是bare。
size
Integer
云硬盘容量,单位为GB。
disk_format
String
云硬盘导出镜像的格式。
目前支持vhd、zvhd、zvhd2、raw、qcow2。默认是vhd。
id
String
云硬盘ID。
display_description
String
云硬盘描述信息。
updated_at
String
云硬盘更新时间。
时间格式:UTC YYYY-MM-DDTHH:MM:SS.XXXXXX
- volume_type参数说明
参数
参数类型
描述
id
String
云硬盘类型ID。
name
String
云硬盘类型名称。
deleted
Boolean
云硬盘类型是否被删除标识。
is_public
Boolean
预留属性。
extra_spec
Object
云硬盘类型的规格,请参见•extra_specs参数说明。
description
Integer
云硬盘类型的描述信息。
created_at
String
云硬盘类型的创建时间。
时间格式:UTC YYYY-MM-DDTHH:MM:SS.XXXXXX
updated_at
String
云硬盘类型的更新时间。
时间格式:UTC YYYY-MM-DDTHH:MM:SS.XXXXXX
deleted_at
String
云硬盘类型的删除时间。
时间格式:UTC YYYY-MM-DDTHH:MM:SS.XXXXXX
- extra_specs参数说明
参数
参数类型
描述
volume_backend_name
String
预留属性。
availability-zone
String
预留属性。
HW:availability_zone
String
预留属性。
- error参数说明
参数
参数类型
描述
message
String
出现错误时,返回的错误消息。
code
String
出现错误时,返回的错误码。
错误码和其对应的含义请参考错误码说明。
- 响应样例
{ "os-volume_upload_image": { "status": "uploading", "size": 40, "id": "16369c5d-384d-4e64-b37a-56d898769362", "image_id": "c5333daa-fbc8-4d1d-bf79-b0567bb45d15", "image_name": "evs-ims-test1027", "volume_type": { "description": "None", "deleted": false, "created_at": "2015-05-24T14:47:22.132268", "updated_at": "2017-07-29T11:29:33.730076", "extra_specs": { "volume_backend_name": "<or> iaas blockstorage_SATA <or> iaas blockstorage_SAS <or> iaas blockstoragesata", "XX:availability_zone": "az-dc-1" }, "is_public": true, "deleted_at": null, "id": "8247b6ed-37f0-4c48-8ef1-f0027fb332bc", "name": "SATA" }, "container_format": "bare", "disk_format": "vhd", "display_description": "", "updated_at": "2018-01-11T01:50:25.800931" } }
或者{ "error": { "message": "XXXX", "code": "XXX" } }
其中error是泛指的错误,有badRequest、itemNotFound等,如报错:{ "itemNotFound": { "message": "XXXX", "code": "XXX" } }
错误码
请参考错误码说明。