文档首页/ 云备份 CBR/ API参考/ API/ 还原点/ 复制备份还原点 - CopyCheckpoint
更新时间:2026-10-20 GMT+08:00
分享

复制备份还原点 - CopyCheckpoint

功能介绍

将备份还原点复制到其他存储库

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
  • 如果使用身份策略授权,当前API调用无需身份策略权限。

URI

POST /v3/{project_id}/checkpoints/replicate

表1 路径参数

参数

是否必选

参数类型

描述

project_id

是

String

参数解释:

项目ID,获取方法请参见获取项目ID

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

是

String

参数解释:

用户Token。用于鉴权验证,确认调用者身份和权限。

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

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

表3 请求Body参数

参数

是否必选

参数类型

描述

replicate

是

CheckpointReplicateParam object

参数解释:

执行备份复制请求体参数。

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

表4 CheckpointReplicateParam

参数

是否必选

参数类型

描述

auto_trigger

否

Boolean

参数解释:

是否自动触发。

约束限制:

不涉及

取值范围:

  • true:自动触发

  • false:非自动触发

默认取值:

false

destination_project_id

是

String

参数解释:

复制的目标区域项目ID。

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

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

destination_region

是

String

参数解释:

复制的目标区域ID。

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

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

destination_vault_id

是

String

参数解释:

目标区域的存储库ID。获取方法请参见获取存储库ID

约束限制:

获取存储库ID时,project_id需填写目标区域的project_id。

取值范围:

格式为UUID

默认取值:

不涉及

enable_acceleration

否

Boolean

参数解释:

跨region复制时,是否启用加速从而缩短复制的时间。

约束限制:

如果启用加速,会额外收取加速的费用。

取值范围:

  • true:启用加速复制。

  • false:不启用加速复制。

默认取值:

false

vault_id

是

String

参数解释:

存储库ID。获取方法请参见获取存储库ID

约束限制:

不涉及

取值范围:

格式为UUID

默认取值:

不涉及

响应参数

状态码:200

表5 响应Body参数

参数

参数类型

描述

replication

CheckpointReplicateRespBody object

复制备份还原点响应对象。

表6 CheckpointReplicateRespBody

参数

参数类型

描述

backups

Array of CheckpointReplicateRespbackups objects

待复制的备份列表

destination_project_id

String

参数解释:

复制的目标项目ID。获取方法请参见获取项目ID,查询支持region信息

取值范围:

不涉及

destination_region

String

参数解释:

复制的目标区域。

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

取值范围:

不涉及

destination_vault_id

String

参数解释:

目标区域的存储库ID。

取值范围:

格式为UUID

project_id

String

参数解释:

执行复制的项目ID。

取值范围:

不涉及

provider_id

String

参数解释:

备份提供商ID。

取值范围:

不涉及

source_region

String

参数解释:

复制的源区域。

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

取值范围:

不涉及

vault_id

String

参数解释:

存储库ID。

取值范围:

格式为UUID

表7 CheckpointReplicateRespbackups

参数

参数类型

描述

backup_id

String

参数解释:

待复制的备份ID。获取方法请参见获取备份ID

取值范围:

格式为UUID

replication_record_id

String

参数解释:

复制记录ID。

取值范围:

格式为UUID

请求示例

手动跨区域复制一个备份副本从源区域到目标区域。

POST https://{endpoint}/v3/f841e01fd2b14e7fa41b6ae7aa6b0594/checkpoints/replicate

{
  "replicate" : {
    "auto_trigger" : false,
    "destination_project_id" : "68589cac08274b82b4e254268a3862d8",
    "destination_region" : "region2",
    "destination_vault_id" : "0ca3eb86-8800-46da-9c37-9d657a825274",
    "enable_acceleration" : false,
    "vault_id" : "3b5816b5-f29c-4172-9d9a-76c719a659ce"
  }
}

响应示例

状态码:200

{
  "replication" : {
    "destination_vault_id" : "0ca3eb86-8800-46da-9c37-9d657a825274",
    "provider_id" : "0daac4c5-6707-4851-97ba-169e36266b66",
    "source_region" : "region1",
    "vault_id" : "3b5816b5-f29c-4172-9d9a-76c719a659ce",
    "destination_region" : "region2",
    "destination_project_id" : "68589cac08274b82b4e254268a3862d8",
    "backups" : [ {
      "replication_record_id" : "de128dfa-5451-4905-9c11-8fc842b2f41e",
      "backup_id" : "7558e1a3-7046-4787-95cd-14b0ad0642a8"
    }, {
      "replication_record_id" : "892a7d1e-17c8-4751-ad75-cfbed7051857",
      "backup_id" : "6df2b54c-dd62-4059-a07c-1b8f24f2725d"
    }, {
      "replication_record_id" : "8bf5ce8f-bfa1-4d57-98de-d6159ab9d86d",
      "backup_id" : "aa00034d-ef40-443d-ab7a-dc846d988cdf"
    } ],
    "project_id" : "4229d7a45436489f8c3dc2b1d35d4987"
  }
}

状态码

状态码

描述

200

OK

错误码

请参见错误码。

相关文档