最近更新时间:2023-03-17 17:01:09
创建迁移任务。
注意:当预检查全部通过时,才可以正式创建前一任务。
GET
英文名称 | 中文名称 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
Action | 调用接口名称 | String | 是 | 取固定值:CreateTask |
Version | API版本号 | String | 是 | 取固定值:2018-01-08 |
SourceType | 数据迁移类型 | String | 是 | 为 公网迁移:“Public” 或 专线迁移:“SpecialLine” 或 RDS到RDS 迁移 “Krds” |
TaskName | 任务名称 | String | 是 | - |
SubTask | 迁移类型 | String | 是 | 结构迁移:SchemaMigration, 全量迁移:BackupRecovery, 增量迁移:RunReplication,多参数间使用‘,’分隔,后面的迁移类型依赖前面的迁移类型,具体用法可参见下方示例 |
PrecheckId | 预检查ID | String | 是 | 完全成功的预检查ID |
英文名称 | 中文名称 | 类型 | 备注 |
---|---|---|---|
task_id | 任务ID | String | 如创建失败则没有任务id |
http://dts.cn-shanghai-2.api.ksyun.com/?Action=CreateTask&Version=2018-01-08&PrecheckId=bcd408c7-c6ea-4c18-8977-e6dfa0046f68&SubTask=SchemaMigration,BackupRecovery,RunReplication&TaskName=test&SourceType=Krds
{
"Data": {
"TaskId": "7bd9202b8c75497d"
},
"RequestId": "ca20f0b7-8485-4cbf-99bc-67e277fbb8a9"
}
查看已经创建好的任务。
GET
英文名称 | 中文名称 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
Action | 调用接口名称 | String | 是 | 取固定值:DescribeTask |
Version | API版本号 | String | 是 | 取固定值:2018-01-08 |
TaskId | 数据迁移类型 | String | 否 | 若不传,则返回任务列表 |
Marker | 记录开始偏移量 | Integer | 否 | 若不传,则默认值为0 |
MaxRecords | 每页结果中包含的最大条数 | Integer | 否 | 取值范围1-100 |
英文名称 | 中文名称 | 类型 | 备注 |
---|---|---|---|
TaskName | 任务名称 | String | - |
TaskId | 任务ID | String | - |
TaskStatus | 任务状态 | String | 运行中:RUNNING 运行失败:ERROR 完成:FINISHED 失败:FAILED 暂停:PAUSED 删除:DELETED |
Created | 创建时间 | String | - |
ConnConfigId | 配置ID | String | 忽略 |
SourceType | 迁移类型 | String | - |
SourceHost | 源实例地址 | String | - |
SourcePort | 源实例端口 | String | - |
TargetInstanceId | 目标实例ID | String | |
SubTask | 子任务任务类型 | String | - |
SubTasks | 子任务列表 | String | - |
Marker | 下次获取记录开始偏移量 | Integer | - |
MaxRecords | 每页结果中包含的最大条数 | Integer | - |
TotalCount | 记录总数 | Integer | - |
http://dts.cn-shanghai-2.api.ksyun.com/?Action=DescribeTask&Version=2018-01-08&&TaskId=7bd9202b8c75497d
{
"Data": {
"Tasks": [
{
"TaskName": "test",
"TaskId": "7bd9202b8c75497d",
"TaskStatus": "UNSTARTED",
"Created": "Oct 15, 2018 7:28:35 PM",
"ConnConfigId": "7cc8fe9f-ca8d-4129-9683-9e641f22f21d",
"SourceType": "Krds",
"SourceHost": "10.102.2.51",
"SourcePort": 3306,
"TargetInstanceId": "ce2e67fe-89f5-47fb-96f2-f190f1380314",
"SubTask": "SchemaMigration,BackupRecovery,RunReplication",
"SubTasks": [
{
"Id": "68adea68-f877-4c46-9c3d-65e3573a47b8",
"TaskId": "7bd9202b8c75497d",
"ConnConfigId": "7cc8fe9f-ca8d-4129-9683-9e641f22f21d",
"Name": "RunReplication",
"Status": "UNSTARTED",
"Judging": 0,
"Region": "cn-shanghai-2",
"Created": "Oct 15, 2018 7:28:35 PM",
"Updated": "Oct 15, 2018 7:28:35 PM",
"Deleted": 0,
"Progress": 0,
"AccountId": "73403574"
},
{
"Id": "6b0a63ed-df35-4232-aeb8-a0c025e177f6",
"TaskId": "7bd9202b8c75497d",
"ConnConfigId": "7cc8fe9f-ca8d-4129-9683-9e641f22f21d",
"Name": "BackupRecovery",
"Status": "UNSTARTED",
"Judging": 0,
"Region": "cn-shanghai-2",
"Created": "Oct 15, 2018 7:28:35 PM",
"Updated": "Oct 15, 2018 7:28:35 PM",
"Deleted": 0,
"Progress": 0,
"AccountId": "73403574"
},
{
"Id": "73a2b2be-dc8d-4d38-8e3d-ad531601f1c8",
"TaskId": "7bd9202b8c75497d",
"ConnConfigId": "7cc8fe9f-ca8d-4129-9683-9e641f22f21d",
"Name": "SchemaMigration",
"Status": "UNSTARTED",
"Judging": 0,
"Region": "cn-shanghai-2",
"Created": "Oct 15, 2018 7:28:35 PM",
"Updated": "Oct 15, 2018 7:28:35 PM",
"Deleted": 0,
"Progress": 0,
"AccountId": "73403574"
}
]
}
]
},
"RequestId": "21cdd228-3a3d-40b8-8308-073a612a2a98"
}
实现对任务状态的管理,包含:开始,暂停,停止,删除操作。
GET
英文名称 | 中文名称 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
Action | 调用接口名称 | String | 是 | 取固定值:DescribeTask |
Version | API版本号 | String | 是 | 取固定值:2018-01-08 |
TaskId | 数据迁移类型 | String | 是 | - |
ActionName | 任务操作 | String | 是 | 开始:Start 暂停:Pause 停止:Stop 删除:Delete |
若无错误,则无返回值。
http://dts.cn-shanghai-2.api.ksyun.com/?Action=OperateTask&Version=2018-01-08&&TaskId=7bd9202b8c75497d&&ActionName=Start
{
"RequestId": "6fc99195-7cd6-45d2-ad38-41967e4a5ff8"
}
纯净模式