更新时间:2025-08-24 GMT+08:00

复制备份

功能介绍

跨区域复制备份。

URI

POST /v3/{project_id}/backups/{backup_id}/replicate

表1 路径参数

参数

是否必选

参数类型

描述

backup_id

String

复制的备份ID

获取方法请参见"获取备份ID"。

project_id

String

项目ID

获取方法请参见"获取项目ID"。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表3 请求Body参数

参数

是否必选

参数类型

描述

replicate

BackupReplicateReqBody object

复制参数

表4 BackupReplicateReqBody

参数

是否必选

参数类型

描述

description

String

复制的描述,最大支持255个字符。

destination_project_id

String

复制的目标区域项目ID

获取方法请参见"获取项目ID"。

destination_region

String

复制的目标区域。获取方法请参见"地区和终端节点查询"。

destination_cloud_type

String

复制目标区域所在的云类型。

destination_vault_id

String

复制的目标区域的存储库ID。

获取方法请参见"获取存储库ID"。其中project_id需填写目标区域的project_id。

enable_acceleration

Boolean

跨region复制时,是否启用加速从而缩短复制的时间,如果不指定,默认不启用加速。如果启用加速,会额外收取加速的费用。

  • true:启用加速复制。

  • false:不启用加速复制。

name

String

复制名称,最大支持64字符,只能由中文、字母、数字、“_”、“-”组成。

响应参数

状态码:200

表5 响应Body参数

参数

参数类型

描述

replication

BackupReplicateRespBody object

复制返回参数

表6 BackupReplicateRespBody

参数

参数类型

描述

backup_id

String

待复制的备份ID

获取方法请参见"获取备份ID"。

destination_project_id

String

复制的目标项目ID

获取方法请参见"获取项目ID","查询支持region信息"。

destination_region

String

复制的目标区域

获取方法请参见"地区和终端节点查询"。

destination_vault_id

String

复制的目标区域的存储库ID。

获取方法请参见"获取存储库ID"。其中project_id需填写目标区域的project_id。

project_id

String

执行复制的项目ID

provider_id

String

资源类型id

replication_record_id

String

复制记录ID

source_region

String

复制的源区域。

获取方法请参见"地区和终端节点查询"。

请求示例

复制一个备份从源备份存储库到目标备份存储库。

POST https://{endpoint}/v3/f841e01fd2b14e7fa41b6ae7aa6b0594/backups/a5200268-74a5-4806-acc6-95793ab0228b/replicate

{
  "replicate" : {
    "description" : "backup_description",
    "destination_project_id" : "68589cac08274b82b4e254268a3862d8",
    "destination_region" : "region2",
    "destination_vault_id" : "0ca3eb86-8800-46da-9c37-9d657a825274",
    "enable_acceleration" : false,
    "name" : "backup_name"
  }
}

响应示例

状态码:200

OK

{
  "replication" : {
    "destination_vault_id" : "0ca3eb86-8800-46da-9c37-9d657a825274",
    "provider_id" : "0daac4c5-6707-4851-97ba-169e36266b66",
    "backup_id" : "6df2b54c-dd62-4059-a07c-1b8f24f2725d",
    "destination_project_id" : "68589cac08274b82b4e254268a3862d8",
    "destination_region" : "region2",
    "source_region" : "region1",
    "project_id" : "4229d7a45436489f8c3dc2b1d35d4987",
    "replication_record_id" : "1579a71e-8d8d-41e6-85dc-d77f5ce8d91a"
  }
}

状态码

状态码

描述

200

OK

错误码

请参见错误码