Modifica los objetos de una tarea de seguimiento de cambios y los tipos de cambios de datos que se deben rastrear.
Al configurar una tarea de seguimiento de cambios en la consola de Data Transmission Service (DTS), pase el puntero sobre Next: Save Task Settings and Precheck en el paso Advanced Settings y haga clic en Preview OpenAPI parameters para consultar los parámetros que se utilizan al configurar la tarea mediante una llamada a una operación de API.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
| Action | String | Sí | ModifySubscription |
La operación que desea ejecutar. Establezca el valor en ModifySubscription. |
| RegionId | String | No | cn-hangzhou |
El ID de región de la instancia de seguimiento de cambios. Para obtener más información, consulte Supported regions. |
| DtsInstanceId | String | Sí | dtsboss6pn1w****** |
El ID de la instancia de seguimiento de cambios. Llame a la operación DescribeDtsJobs para consultar el ID de la instancia. |
| DbList | String | Sí | {"dtstest":{"name":"dtstest","all":true}} |
Los objetos de la tarea de seguimiento de cambios después de la modificación. El valor debe ser una cadena JSON. Para obtener más información, consulte Objects of DTS tasks. Nota
|
| DtsJobId | String | Sí | boss6pn1w****** |
El ID de la tarea de seguimiento de cambios. Llame a la operación DescribeDtsJobs para consultar el ID de la tarea. |
| SubscriptionDataTypeDDL | Boolean | Sí | true |
Especifica si se deben rastrear las sentencias DDL. Valores válidos:
|
| SubscriptionDataTypeDML | Boolean | Sí | true |
Especifica si se deben rastrear las sentencias DML. Valores válidos:
|
Parámetros de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
HttpStatusCode |
String |
200 |
El código de estado HTTP. |
|
RequestId |
String |
068FA72F-4800-4A54-90BB-94806068**** |
El ID de la solicitud. |
|
ErrCode |
String |
InternalError |
El código de error devuelto si la solicitud presenta errores. |
|
Success |
String |
true |
Indica si la solicitud fue exitosa. |
|
ErrMessage |
String |
The request processing has failed due to some unknown error. |
El mensaje de error devuelto si la solicitud presenta errores. |
Ejemplos
Solicitudes de ejemplo
http(s)://dts.aliyuncs.com/?Action=ModifySubscription
&DbList={"dtstest":{"name":"dtstest","all":true}}
&DtsInstanceId=dtsboss6pn1w******
&DtsJobId=boss6pn1w******
&SubscriptionDataTypeDDL=true
&SubscriptionDataTypeDML=true
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifySubscriptionResponse>
<RequestId>068FA72F-4800-4A54-90BB-94806068****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<Success>true</Success>
</ModifySubscriptionResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "068FA72F-4800-4A54-90BB-94806068****",
"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. |
Se superó el límite de solicitudes y la petición fue rechazada. Inténtelo de nuevo más tarde. |
|
500 |
ServiceUnavailable |
The request has failed due to a temporary failure of the server. |
La respuesta del servidor agotó el tiempo de espera o el servidor no estaba available. Inténtelo de nuevo. Si el error persiste, póngase en contacto con el soporte técnico. |
|
403 |
InvalidSecurityToken.Expired |
Specified SecurityToken is expired. |
La firma caducó. Utilice una nueva firma. |
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.