Met en pause une tâche Data Transmission Service (DTS), y compris les tâches de migration et de synchronisation de données.
SuspendDtsJob ne prend pas en charge les tâches de suivi des modifications (change tracking). Si vous appelez cette opération sur une instance de suivi des modifications, la réponse indique un succès, mais l'instance n'est pas mise en pause. Ces instances ne prennent pas en charge la mise en pause. N'utilisez pas cette opération sur les instances de suivi des modifications.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | SuspendDtsJob |
Opération à effectuer. Définissez la valeur sur SuspendDtsJob. |
| DtsJobId | String | Oui | l3m1213ye7l**** |
ID de la tâche de migration ou de synchronisation de données. Remarque Appelez l'opération DescribeDtsJobs pour récupérer l'ID de la tâche. |
| DtsInstanceId | String | Non | dtsl3m1213ye7l**** |
ID de l'instance de migration ou de synchronisation de données. |
| SynchronizationDirection | String | Non | Forward |
Direction de la synchronisation. Valeurs possibles :
Remarque
|
| RegionId | String | Non | cn-hangzhou |
ID de la région où se trouve l'instance 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 | 01B6F25-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 utilisée pour remplacer la variable %s dans le paramètre ErrMessage. Remarque Par exemple, si ErrMessage est The Value of Input Parameter %s is not valid et que DynamicMessage est DtsJobId, le paramètre DtsJobId spécifié n'est pas valide. |
| DynamicCode | String | 403 |
Code d'erreur dynamique. Ce paramètre sera supprimé ultérieurement. |
Exemples
Exemple de requête
http(s)://dts.aliyuncs.com/?Action=SuspendDtsJob
&DtsJobId=l3m1213ye7l****
&<Common request parameters>
Exemple de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<SuspendDtsJobResponse>
<RequestId>01B6F25-21E7-4484-99D5-3EF2625C****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<Success>true</Success>
</SuspendDtsJobResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "01B6F25-21E7-4484-99D5-3EF2625C****",
"HttpStatusCode" : 200,
"Success" : true
}
Codes d'erreur
| Code d'état HTTP | Code d'erreur | Message d'erreur | Description |
| 400 | Throttling.User | Request was denied due to user flow control. | La requête a été refusée en raison d'une limitation de débit. Réessayez ultérieurement. |
| 403 | InvalidSecurityToken.Expired | Specified SecurityToken is expired. | Le jeton de sécurité a expiré. Obtenez-en un nouveau et réessayez. |
| 500 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | Le serveur est temporairement indisponible. Réessayez ultérieurement. Si l'erreur persiste, contactez le support technique. |
Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur du service.