华为云计算 云知识 跨Region复制镜像CopyImageCrossRegion
跨Region复制镜像CopyImageCrossRegion

 

功能介绍

该接口为扩展接口,用户在一个区域制作的私有 镜像 ,可以通过跨Region复制镜像将镜像复制到其他区域,在其他区域发放相同类型的 云服务器 ,帮助用户实现区域间的业务 迁移

该接口为异步接口,返回job_id说明任务下发成功,查询异步任务状态,如果是success说明任务执行成功,如果是failed说明任务执行失败。

约束与限制

  • 跨区域复制镜像的目的区域不能与镜像源区域相同。
  • 加密镜像不支持跨区域复制。
  • 跨区域复制镜像的大小限制如下:

    “华南-广州”、“华东-上海一”、“华东-上海二”和“华北-北京四”用于跨区域复制的镜像不能超过300GB;其他区域用于跨区域复制的镜像不能超过128GB。

  • 跨区域复制镜像单租户并发复制不能超过5个私有镜像。
  • 使用ISO文件创建的私有镜像不支持跨区域复制。

调试

您可以在API Explorer中调试该接口。

URI

POST /v1/cloudimages/{image_id}/cross_region_copy

参数说明请参见表1。
表1 参数说明

参数

是否必选

参数类型

描述

image_id

String

镜像ID。

如何获取镜像ID,请参见查询镜像列表

请求消息

请求参数

参数

是否必选

参数类型

描述

name

String

镜像名称。name参数说明请参考镜像属性

description

String

镜像描述信息。_description参数说明请参考镜像属性。支持字母、数字、中文等,不支持回车、<、>,长度不能超过1024个字符。默认为空。

region

String

目的区域的Region ID。

如何获取Region ID列表,请参见“查询区域列表”。

project_name

String

目的区域的项目名称。

agency_name

String

委托名称。

怎样创建 IAM 委托,请参见“如何创建IAM委托?”。

vault_id

String

存储库ID。

如果是整机镜像,则在跨Region复制镜像时,为必选参数,需传入该值。

存储库ID可以从 云备份 服务控制台获取,或者参考“查询存储库列表”查询。

请求示例

  • 跨Region复制镜像,其中,目的区域的Region ID为“region-1”、目的区域的项目名称为“project-1”。
    POST https://{Endpoint}/v1/cloudimages/465076de-dc36-4aec-80f5-ef9d8009428f/cross_region_copy
    
    {
        "name":"test-copy-1001-4",
        "description":"test",
        "region":"region-1",
        "project_name":"project-1",
        "agency_name":"ims_copy_image"
    }
    
  • 跨Region复制整机镜像,其中,目的区域的Region ID为“region-1”、目的区域的项目名称为“project-1”、存储库ID为“6yhtb5df-1bc3-4c3f-893e-3e4716yhgt61”。
    POST https://{Endpoint}/v1/cloudimages/465076de-dc36-4aec-80f5-ef9d8009428f/cross_region_copy
    
    {
        "name":"test-copy-1001-4",
        "description":"test",
        "region":"region-1",
        "project_name":"project-1",
        "agency_name":"ims_copy_image",
        "vault_id":"6yhtb5df-1bc3-4c3f-893e-3e4716yhgt61"
    }
    

响应消息

  • 响应参数

    参数

    参数类型

    描述

    job_id

    String

    异步任务ID。

  • 响应样例
    STATUS CODE 200
    {
        "job_id": "edc89b490d7d4392898e19b2deb34797"
    }
    

返回值

  • 正常

    200

  • 异常

    返回值

    说明

    400 Bad Request

    请求错误,具体返回错误码请参错误码

    401 Unauthorized

    鉴权失败。

    403 Forbidden

    没有操作权限。

    404 Not Found

    找不到资源。

    500 Internal Server Error

    服务内部错误。

    503 Service Unavailable

    服务不可用。

上一篇:探针 下一篇:MDL锁视图的优点

镜像服务 IMS

镜像是用于创建服务器或磁盘的模板。镜像服务提供镜像生命周期管理能力。可以通过服务器或外部文件创建系统盘镜像或数据盘镜像,也可以使用弹性云服务器或云服务器备份创建带数据盘的整机镜像。创建镜像功能免费,仅需支付使用对象存储服务或云服务器备份的费用。