History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
Data Transfer Service (DTS) provides data migration, sync, and subscription services. With DTS, you can migrate your databases without interrupting your business and build a high-availability database architecture for remote disaster recovery through real-time sync channels.

The supported operations and related APIs under each migration task status are listed below:
| Task Status | Supported Operation | Key API | Description |
|---|---|---|---|
| - | - | CreateMigrationService | Purchase migration task resources. After making the purchase, you will return to the list of randomly generated migration task IDs. |
Created (created) |
Configure | DescribeMigrationJobs API to query the list of all migration tasks and obtain the task IDs. |
|
Checking (checking) |
- | DescribeMigrationCheckJob | The migration task is being checked. |
Check passed (checkPass) |
Immediate start, configure, verify | StartMigrateJob | The check is passed, and you can start the data migration task. |
Check failed (checkNotPass) |
Configure, verify | ModifyMigrationJob | The verification failed, and you need to configure the migration task and start verification again. |
Preparing (readyRun) |
Stop | - | The data migration task is being prepared after you click Start. |
Running (running) |
Stop, create data consistency check task (only supported for eligible links) | StopMigrateJob | The task is running. If you need to cancel the migration task, click Stop. The stopped task cannot be resumed. |
Stopping (stopping) |
- | - | The task is being stopped after you click Stop. |
Stopped (canceled) |
- | IsolateMigrateJob | The stopped task needs to be isolated in order to promptly unfreeze the frozen amount of one hour's pay-as-you-go fees. |
Prepared (readyComplete) |
Complete, stop, create data consistency check task (only supported for eligible links) | ||
Completing (completing) |
- | - | The task is being completed after you click Complete. |
Task successful (success) |
- | IsolateMigrateJob | The migration task is successfully completed. The completed task needs to be isolated in order to promptly unfreeze the frozen amount of one hour's pay-as-you-go fees. |
Task error (error) |
Stop, retry | ResumeMigrateJob | The migration task is interrupted as an exception occurred during the migration. You can retry the task. |
Retrying (resuming) |
- | - | The task is being retried after you click Retry. If the retry succeeds, the task will be executed normally; otherwise, it will enter the "Task failed" status. |
Task failed (failed) |
Retry (only supported for Redis migration tasks) | IsolateMigrateJob | The migration task failed. u200c The failed task needs to be isolated in order to promptly unfreeze the frozen amount of one hour's pay-as-you-go fees. |
| All above status | View, adjust specification, isolate | ||
Isolated (isolated, which is the billing status) |
Deisolate/resume, delete |

The supported operations and related APIs under each sync task status are listed below:
| Task Status | Supported Operation | Key API | Description |
|---|---|---|---|
| - | - | CreateSyncJob | Purchase sync task resources. After making the purchase, you will return to the list of randomly generated sync task IDs. |
Uninitialized (UnInitialized) |
Configure | DescribeSyncJobs API to query the list of all sync tasks and obtain the task IDs. |
|
Checking (Checking) |
- | DescribeCheckSyncJobResult | The sync task is being checked. |
Verification passed (CheckPass) |
Start, configure, verify | StartSyncJob | The verification is passed, and you can start the data sync task. |
Verification failed (CheckNotPass) |
Configure, verify | ConfigureSyncJob | The verification failed, and you need to configure the sync task and start verification again. |
Preparing (ReadyRunning) |
Stop | - | The sync task is being prepared after you click Start. |
Running (Running) |
Stop | StopSyncJob | The task is running. If you need to cancel the sync task, click Stop. |
Stopping (Stopping) |
- | - | The task is being stopped after you click Stop. |
Stopped (Stopped) |
- | IsolateSyncJob | The sync task is successfully completed. The completed task needs to be isolated in order to promptly unfreeze the frozen amount of one hour's pay-as-you-go fees. |
Task error (ResumableErr) |
Stop, retry | ResumeSyncJob | The sync task is interrupted as an exception occurred during the sync. You can retry the task. |
Retrying (Resuming) |
- | - | The task is being retried after you click Retry. If the retry succeeds, the task will be executed normally; otherwise, it will enter the "Task failed" status. |
Task failed (Failed) |
- | IsolateSyncJob | The sync task failed u200c The failed task needs to be isolated in order to promptly unfreeze the frozen amount of one hour's pay-as-you-go fees. |
| All above status | View, adjust specification, isolate | ||
Isolated (Isolated, which is the billing status) |
Deisolate/resume, delete |
Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback