Tous les produits
Search
Centre de documentation

Data Transmission Service:SuspendDtsJob

Dernière mise à jour :Aug 10, 2026

Met en pause une tâche Data Transmission Service (DTS), y compris les tâches de migration et de synchronisation de données.

Avertissement

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

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. L'outil génère dynamiquement des exemples de code pour différents SDK.

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 :

  • Forward : synchronisation de la base de données source vers la base de données de destination.
  • Reverse : synchronisation de la base de données de destination vers la base de données source.
Remarque
  • Valeur par défaut : Forward.
  • Définissez ce paramètre sur Reverse pour mettre en pause uniquement la tâche de synchronisation inverse dans le cas d'une topologie de synchronisation bidirectionnelle.
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.