复制一个地域下的自定义镜像到其他地域。您可以在其他地域可以使用复制后的镜像创建ECS实例(RunInstances)或者更换实例的系统盘(ReplaceSystemDisk)。

描述

调用该接口时,您需要注意:

  • 自定义镜像的状态必须为Available

  • 被复制的自定义镜像必须为您账号下的镜像,不能跨账号复制。

  • 复制镜像的过程中无法删除镜像(DeleteImage),但是您可以取消复制任务(CancelCopyImage)。

请求参数

名称 类型 是否必需 描述
Action String 系统规定参数。取值:CopyImage
RegionId String 源自定义镜像的地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。
ImageId String 源自定义镜像的ID。
DestinationRegionId String 复制到目标地域的ID。
DestinationImageName String 复制后的镜像的名称。长度为[2, 128]个英文或中文字符。必须以大小字母或中文开头,不能以http://和https://开头。可以包含数字、半角冒号(:)、下划线(_)或者连字符(-)。不填则为空,默认值:空。
DestinationDescription String 目标镜像的描述信息。长度为[2, 256]个英文或中文字符,不能以http://和https://开头。不填则为空,默认值:空。

返回参数

名称 类型 描述
ImageId String 复制后的镜像的ID。

示例

请求示例
https://ecs.aliyuncs.com/?Action=CopyImage
&DestinationRegionId=cn-hangzhou
&ImageId=m-281234567
&RegionId=cn-qingdao
&<公共请求参数>
返回示例

XML格式

<CopyImageResponse>
    <RequestId>C8B26B44-0189-443E-9816-D951F59623A9</RequestId>
    <ImageId>Img-231234567</ImageId>
</CopyImageResponse>
JSON格式
{
    "RequestId": "C8B26B44-0189-443E-9816-D951F59623A9",
    "ImageId": "Img-231234567"
}

错误码

以下为本接口特有的错误码。更多错误码,请访问API错误中心

错误代码 错误信息 HTTP状态码 说明
DestinationRegion.NotFound The destination region not found 400 指定的参数DestinationRegionId不存在。
IncorrectImageStatus The image not available. 400 指定的镜像(ImageId)的状态必须为可用(Available)。
InvalidDescription.Malformed The specified description is wrongly formed. 400 指定的参数DestinationDescription格式有误。
InvalidImageId.NotFound The specified ImageId does not exist. 400 指定的源镜像(ImageId)不存在。
InvalidImageName.Duplicated The destination image is exist. 400 指定的DestinationImageName已经存在,请更改取值。
InvalidImageName.Malformed The specified destination Image name is wrongly formed. 400 指定的目标镜像DestinationImageName名称无效。
InvalidImageName.Malformed The specified Image name is wrongly formed. 400 指定的DestinationImageName格式有误。
SourceRegion.NotFound The source region not found 400 指定的源镜像(RegionId)不存在。
Forbidden User not authorized to operate on the specified resource. 403 您暂时没有权限复制镜像。
IncorrectDestinationRegion The destination region is not equal the target region. 403 指定的源地域(RegionId)和目标地域(DestinationRegionId)的取值不能相同
InvalidSnapshot.TooOld This operation is denied because the specified snapshot is created before 2013-07-15. 403 指定源镜像(ImageId)所含的快照创建于2013年7月15日(含)之前,不能用于复制镜像。
OperationDeined.EncryptedSnapshot The image contains encrypted snapshots, which do not support copying. 403 指定源镜像(ImageId)含有加密快照,不支持复制。
OperationDenied.ImageCopying The specified image is being copied. 403 正在复制指定的源镜像(ImageId)中,请稍后再试。
QuotaExceed.Image The Image Quota exceeds. 403 您的自定义镜像数量已经超过最大额度,无法复制镜像。
QuotaExceed.Snapshot The maximum number of snapshots is exceeded. 403 已经超过快照的最大额度,无法复制镜像。
RegionNotSupportCopy The region not support copy. 403 指定的目标地域(DestinationRegionId)不支持镜像复制。