指定一个已备份的实例作为源实例,将其数据批量复制迁移至同一业务(ProductId)下面一个或多个已经创建的其他实例上,实现类似克隆实例的效果。使用本接口成功完成实例数据复制迁移后,您将得到一个或多个与源实例具有相同数据环境的实例。
调用本接口进行实例数据复制迁移之前,请仔细阅读以下使用说明,确保任务成功执行:
OriginPodId)的“备份还原状态”必须为“备份完成”。请先参考 BackupPod 接口将源实例备份至云盘。DstPodIdList)的“备份还原状态”必须为“正常状态”;“实例状态”必须为“已关机”。下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 |
| 接口名称。当前 API 的名称为 |
Version | String | 是 |
| 接口版本。当前 API 的版本为 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
ProductId | String | 是 |
| 源实例所归属的业务 ID。 |
OriginPodId | String | 是 |
| 源实例 ID。 注意 请务必确保源实例已使用 BackupPod 接口完成数据备份。 |
DstPodIdList | Array of String | 是 |
| 目标实例 ID 列表。 注意 请确认以下前提条件均已满足:
|
Type | Integer | 否 |
| 实例数据复制迁移的操作方式。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
Jobs | Array of Job |
| 子任务列表,每个目标实例对应一个子任务。 |
TaskId | String |
| 实例数据复制迁移的主任务 ID。 |
TaskAction | String |
| 任务类型。本接口固定返回 |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
JobId | String |
| 子任务 ID,唯一对应一个目标实例的数据复制迁移操作。 |
PodId | String |
| 该子任务对应的目标实例 ID。 |
Status | Integer |
| 子任务执行状态。取值如下:
|
JobAction | String |
| 子任务类型。本接口固定返回 |
POST https://open.volcengineapi.com?Action=PodDataTransfer&Version=2025-05-01 { "ProductId": "1591495366954******", "OriginPodId": "7293056101619******", "DstPodIdList": [ "7294107154305******", "7328242892885******" ], "Type": 0 }
{ "ResponseMetadata": { "Action": "PodDataTransfer", "Region": "cn-north-1", "Service": "ACEP", "Version": "2025-05-01", "RequestId": "20230604110420****100232280022D31" }, "Result": { "TaskId": "7294170061873******", "TaskAction": "PodDataTransfer", "Jobs": [ { "JobId": "job-7294170061873******-7294157141458******", "PodId": "7294157141458******", "Status": 10, "JobAction": "PodDataTransfer" }, { "JobId": "job-7294170061873******-7294157141459******", "PodId": "7294157141459******", "Status": -4, "JobAction": "PodDataTransfer" } ] } }
您可访问公共错误码,获取更多错误码信息。