接口说明
创建数据校验任务
请求结构
POST /v{version}/task/checksum
Host: dts.baidubce.com
Authorization: authorization string
{
"type":"checksum",
"region":"bj->bj",
"assocDtsId":"dtsmxxxxx",
"amount":1,
"version":"new"
}
请求参数
请求体字段数据结构说明
参数名称 |
参数类型 |
是否必须 |
描述 |
示例值 |
参数位置 |
version |
String |
是 |
API版本号 |
"1" |
URL参数 |
type |
String |
是 |
任务类型,这里固定取值为:checksum |
checksum |
Request Body 参数 |
region |
String |
是 |
任务所在的地域,字段格式为:源端地域->目标端地域,取值示例:"bj->bj","su->gz" |
bj->bj |
Request Body 参数 |
assocDtsId |
String |
是 |
关联迁移任务dtsId |
dtsmxxxxx |
Request Body 参数 |
amount |
String |
是 |
数据校验任务个数 |
1 |
Request Body 参数 |
version |
String |
否 |
数据校验版本,可选值:new、old;非必须,默认值为new |
new |
|
响应头参数
除公共头域,无其它特殊头域。
响应体参数
响应体字段数据结构说明
参数名称 |
参数类型 |
是否必须 |
描述 |
示例值 |
result |
Result |
是 |
返回结果 |
result |
Result字段数据结构说明
参数名称 |
参数类型 |
是否必须 |
描述 |
示例值 |
dtsCheckTasks |
DtsCheckTasks[] |
是 |
数据校验任务ID数组 |
dtsCheckTasks |
DtsCheckTasks字段数据结构说明
参数名称 |
参数类型 |
是否必须 |
描述 |
示例值 |
dtsCheckId |
String |
是 |
数据校验任务dtsCheckId,格式为:(1)dtsc[a-z0-9]{16},共20位(2)第4位c表示数据校验checksum(3)例如:dtscabcdefg01234sdns |
dtscabcdefg01234sdns |
请求示例
POST /v1/task/checksum
Host: dts.baidubce.com
ContentType: application/json
Authorization: bce-auth-v1/5a6f0606bf5e48f29dd132aa76aa5182/2017-06-12T13:13:05Z/1800/content-type;host;x-bce-date/8baeafe6bfc35b0cf6205e87e4ce6c0dbb442375951ace4d16e6c7a4dab95943
{
"type" : "checksum",
"region" : "bj->bj",
"assocDtsId" : "dtsmxxxxx",
"amount" : 1,
"version" : "new"
}
响应示例
HTTP/1.1 200 OK
"result": {
"dtsCheckTasks": [
{
"dtsCheckId": "dtscxxxxxx"
}
]
}