创建数据校验任务
更新时间:2023-10-12
接口说明
创建数据校验任务
请求结构
JSON
1POST /v{version}/task/checksum
2Host: dts.baidubce.com
3Authorization: authorization string
4{
5 "type":"checksum",
6 "region":"bj->bj",
7 "assocDtsId":"dtsmxxxxx",
8 "amount":1,
9 "version":"new"
10}
请求参数
请求体字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | 参数位置 |
---|---|---|---|---|---|
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 |
请求示例
JSON
1POST /v1/task/checksum
2Host: dts.baidubce.com
3ContentType: application/json
4Authorization: bce-auth-v1/5a6f0606bf5e48f29dd132aa76aa5182/2017-06-12T13:13:05Z/1800/content-type;host;x-bce-date/8baeafe6bfc35b0cf6205e87e4ce6c0dbb442375951ace4d16e6c7a4dab95943
5{
6 "type" : "checksum",
7 "region" : "bj->bj",
8 "assocDtsId" : "dtsmxxxxx",
9 "amount" : 1,
10 "version" : "new"
11}
响应示例
JSON
1HTTP/1.1 200 OK
2"result": {
3 "dtsCheckTasks": [
4 {
5 "dtsCheckId": "dtscxxxxxx"
6 }
7 ]
8 }