Démarre une tâche de migration de données, de synchronisation de données ou de suivi des modifications.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | StartDtsJob |
Opération à effectuer. Définissez la valeur sur StartDtsJob. |
| DtsJobId | String | Oui | l3m1213ye7l**** |
ID de la tâche de migration de données, de synchronisation de données ou de suivi des modifications. |
| DtsInstanceId | String | Non | dtsl3m1213ye7l**** |
ID de l’instance de migration de données, de synchronisation de données ou de suivi des modifications. Remarque Appelez les opérations DescribeMigrationJobs, DescribeSubscriptionInstances ou DescribeSynchronizationJobs pour récupérer l’ID de l’instance. |
| SynchronizationDirection | String | Non | Forward |
Direction de la synchronisation. Valeur par défaut : Forward. Valeurs possibles :
|
| RegionId | String | Non | cn-hangzhou |
ID de région de l’instance Data Transmission Service (DTS). Pour plus d’informations, consultez la liste des régions prises en charge. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| HttpStatusCode | Integer | 200 |
Code d’état HTTP. |
| RequestId | String | 601B6F25-21E7-4484-99D5-3EF2625C**** |
ID de la requête. |
| ErrCode | String | InternalError |
Code d’erreur renvoyé en cas d’échec de la requête. |
| Success | Boolean | true |
Indique si la requête a abouti. |
| ErrMessage | String | The Value of Input Parameter %s is not valid. |
Message d’erreur renvoyé en cas d’échec de la requête. |
| DynamicMessage | String | DtsJobId |
Partie dynamique du message d’erreur. Ce paramètre sert à remplacer la variable %s dans le paramètre ErrMessage. Remarque Par exemple, si la valeur renvoyée du paramètre ErrMessage est The Value of Input Parameter %s is not valid et que la valeur renvoyée du paramètre DynamicMessage est DtsJobId, cela signifie que le paramètre DtsJobId spécifié n’est pas valide. |
| DynamicCode | String | 403 |
Code d’erreur dynamique. Ce paramètre sera supprimé à l’avenir. |
Exemples
Exemples de requêtes
http(s)://dts.aliyuncs.com/?Action=StartDtsJob
&DtsJobId=l3m1213ye7l****
&<Common request parameters>
Exemples de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<StartDtsJobResponse>
<RequestId>2D3B4615-923F-49AA-AF21-6D8E3967****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<Success>true</Success>
</StartDtsJobResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "2D3B4615-923F-49AA-AF21-6D8E3967****",
"HttpStatusCode" : 200,
"Success" : true
}
Codes d’erreur
| Code d’état HTTP | Code d’erreur | Message d’erreur | Description |
| 403 | OperationDenied.NotPurchased | The instance has not been purchased and the task cannot be started. | L’instance n’a pas été achetée et la tâche ne peut pas être démarrée. Achetez d’abord une instance. |
| 403 | InvalidSecurityToken.Expired | Specified SecurityToken is expired. | La signature a expiré. Utilisez une nouvelle signature. |
| 400 | Throttling.User | Request was denied due to user flow control. | Le nombre de requêtes dépasse la limite et la requête est rejetée. Réessayez ultérieurement. |
| 500 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | Le délai d’attente de la réponse du serveur a été dépassé ou le serveur était indisponible. Réessayez. Si l’erreur persiste, contactez le support technique. |
Pour obtenir la liste des codes d’erreur, consultez les Codes d’erreur de service.