Pausa una tarea de Data Transmission Service (DTS), incluidas las tareas de migración y sincronización de datos.
SuspendDtsJob no es compatible con las tareas de seguimiento de cambios. Si invoca esta operación en una instancia de seguimiento de cambios, la operación devuelve una respuesta correcta, pero la instancia no se pausa. Las instancias de seguimiento de cambios no admiten la pausa. No invoque esta operación en instancias de seguimiento de cambios.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | SuspendDtsJob |
La operación que desea ejecutar. Establezca el valor en SuspendDtsJob. |
| DtsJobId | String | Sí | l3m1213ye7l**** |
El ID de la tarea de migración o sincronización de datos. Nota Puede invocar la operación DescribeDtsJobs para consultar el ID de la tarea. |
| DtsInstanceId | String | No | dtsl3m1213ye7l**** |
El ID de la instancia de migración o sincronización de datos. |
| SynchronizationDirection | String | No | Forward |
La dirección de la sincronización. Valores válidos:
Nota
|
| RegionId | String | No | cn-hangzhou |
El ID de la región donde reside la instancia de DTS. Para obtener más información, consulte Lista de regiones compatibles. |
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| HttpStatusCode | Integer | 200 |
El código de estado HTTP. |
| RequestId | String | 01B6F25-21E7-4484-99D5-3EF2625C**** |
El ID de la solicitud. |
| ErrCode | String | InternalError |
El código de error devuelto si la solicitud se completó con errores. |
| Success | Boolean | true |
Indica si la solicitud se completó correctamente. |
| ErrMessage | String | The Value of Input Parameter %s is not valid. |
El mensaje de error devuelto si la solicitud se completó con errores. |
| DynamicMessage | String | DtsJobId |
La parte dinámica del mensaje de error, que se utiliza para reemplazar la variable %s en el parámetro ErrMessage. Nota Por ejemplo, si ErrMessage es The Value of Input Parameter %s is not valid y DynamicMessage es DtsJobId, significa que el parámetro DtsJobId especificado no es válido. |
| DynamicCode | String | 403 |
El código de error dinámico. Este parámetro se eliminará en el futuro. |
Ejemplos
Solicitudes de ejemplo
http(s)://dts.aliyuncs.com/?Action=SuspendDtsJob
&DtsJobId=l3m1213ye7l****
&<Common request parameters>
Respuestas correctas de ejemplo
Formato 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>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "01B6F25-21E7-4484-99D5-3EF2625C****",
"HttpStatusCode" : 200,
"Success" : true
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|
400 |
Throttling.User |
Request was denied due to user flow control. |
La solicitud se denegó debido al control de flujo de solicitudes. Inténtelo de nuevo más tarde. |
|
403 |
InvalidSecurityToken.Expired |
Specified SecurityToken is expired. |
El token de seguridad ha caducado. Obtenga uno nuevo e inténtelo de nuevo. |
|
500 |
ServiceUnavailable |
The request has failed due to a temporary failure of the server. |
El servidor no está available temporalmente. Inténtelo de nuevo más tarde. Si el error persiste, póngase en contacto con el soporte técnico. |
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.