通过阿里云CLI调用CopyImage API复制一个地域下的自定义镜像到其他地域。

背景信息

复制镜像可以实现跨地域部署ECS实例、跨地域复制ECS实例等目的。调用接口前建议您仔细阅读接口的相关说明,具体请参见CopyImage

通过阿里云CLI调用API时,不同数据类型的请求参数取值必须遵循格式要求,详情请参见参数格式说明

CLI请求示例

  1. 通过DescribeImages API查询您需要的镜像ID。
    本示例通过镜像名称查询镜像ID。
    aliyun ecs DescribeImages --RegionId cn-hangzhou --ImageName demoName --output cols=Images.Image[].ImageId
    返回结果示例:
    Images.Image[].ImageId
    ----------------------
    [m-bp1503ydxxrppctb****]
  2. 复制镜像到其它地域下。
    本示例中,将杭州地域下的镜像m-bp1503ydxxrppctb****复制到上海地域。
    aliyun ecs CopyImage --RegionId cn-hangzhou --ImageId m-bp1503ydxxrppctb**** --DestinationImageName copydemoimage --DestinationDescription copydemoimage --DestinationRegionId  cn-shanghai

执行结果

{
        "ImageId": "m-uf6avoqpklopyd0z****",
        "RequestId": "B719BE06-0C92-4E3F-9A1D-064DB3C50F5B"
}