更新时间:2024-09-12 GMT+08:00

启动迁移任务

功能介绍

迁移任务暂停或失败后,调用该接口以启动任务。

调用方法

请参见如何调用API

URI

POST /v2/{project_id}/tasks/{task_id}/start

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

最小长度:1

最大长度:1024

task_id

String

迁移任务ID。

最小长度:1

最大长度:1024

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

IAM鉴权Token。

最小长度:1

最大长度:16384

表3 请求Body参数

参数

是否必选

参数类型

描述

src_ak

String

源端节点AK(最大长度100个字符)。URL列表迁移任务不需要填写此参数。

最小长度:1

最大长度:100

src_sk

String

源端节点SK(最大长度100个字符)。URL列表迁移任务不需要填写此参数。

最小长度:1

最大长度:100

json_auth_file

String

用于谷歌云Cloud Storage鉴权

最小长度:0

最大长度:65535

src_security_token

String

源端节点临时Token

最小长度:0

最大长度:16384

dst_ak

String

目的端节点AK(最大长度100个字符)。

最小长度:1

最大长度:100

dst_sk

String

目的端节点SK(最大长度100个字符)。

最小长度:1

最大长度:100

dst_security_token

String

目标端节点临时Token

最小长度:0

最大长度:16384

source_cdn_authentication_key

String

CDN鉴权秘钥。

最小长度:0

最大长度:255

migrate_failed_object

Boolean

迁移类型,标识是否为全量迁移,默认false(全量迁移)。 值为true时表示只重传失败对象。 值为空或者为false时表示全量迁移。

缺省值:false

响应参数

状态码: 400

表4 响应Body参数

参数

参数类型

描述

error_msg

String

错误信息。

error_code

String

错误码。

请求示例

  • 输入源端、目的端的AK/SK,启动已经暂停的非URL列表迁移任务。

    POST https://{endpoint}/v2/{project_id}/tasks/{task_id}/start
    
    {
      "src_ak" : "src_ak",
      "src_sk" : "src_sk",
      "dst_ak" : "dst_ak",
      "dst_sk" : "dst_sk",
      "migrate_failed_object" : false
    }
  • 输入目的端桶的AK/SK,启动已暂停的URL列表迁移任务。

    POST https://{endpoint}/v2/{project_id}/tasks/{task_id}/start
    
    {
      "dst_ak" : "dst_ak",
      "dst_sk" : "dst_sk",
      "migrate_failed_object" : false
    }

响应示例

状态码

状态码

描述

200

OK

400

Bad Request

错误码

请参见错误码