Actualiza la clase de una instancia de Data Transmission Service (DTS).
No es posible reducir la clase de las instancias de DTS.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
| Action | String | Sí | TransferInstanceClass |
La operación que desea ejecutar. Establezca el valor en TransferInstanceClass. |
| OrderType | String | Sí | UPGRADE |
El tipo de pedido. Establezca el valor en UPGRADE. |
| InstanceClass | String | Sí | large |
La nueva clase de instancia. Llame a DescribeDtsJobDetail para consultar la clase actual de la instancia.
Nota Para conocer el rendimiento de prueba de cada clase de instancia, consulte Specifications of data migration instances y Specifications of data synchronization channels. |
| RegionId | String | No | cn-hangzhou |
El ID de región de la instancia de DTS. Supported regions. |
| DtsJobId | String | Sí | r4yr723m199**** |
El ID de la tarea de migración o sincronización de datos. Llame a DescribeDtsJobs para consultar el ID de la tarea. |
Parámetros de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
| EndTime | String | 2021-08-04T16:00:00.000+00:00 |
La fecha de vencimiento de la instancia de DTS. Nota Se devuelve únicamente si ChargeType es PREPAY. |
| HttpStatusCode | Integer | 200 |
El código de estado HTTP. |
| RequestId | String | 716DB03E-2D0B-4DC3-BC4C-F7A9EE21**** |
El ID de la solicitud. |
| DtsJobId | String | r4yr723m199**** |
El ID de la tarea de migración o sincronización de datos. |
| ErrCode | String | InternalError |
El código de error devuelto si la solicitud presenta errores. |
| Success | Boolean | true |
Indica si la solicitud se completó correctamente.
|
| ChargeType | String | POSTPAY |
El método de facturación de la instancia de DTS.
|
| ErrMessage | String | The request processing has failed due to some unknown error. |
El mensaje de error devuelto si la solicitud presenta errores. |
| Code | String | 200 |
El código de error. |
| DynamicMessage | String | DtsJobId |
La parte dinámica del mensaje de error, que se usa para reemplazar la variable %s en ErrMessage. Nota Por ejemplo, si ErrMessage es The Value of Input Parameter %s is not valid y DynamicMessage es DtsJobId, significa que el valor especificado para DtsJobId no es válido. |
| InstanceId | String | dtsr4yr723m199**** |
El ID de la instancia de DTS. |
Ejemplos
Solicitudes de ejemplo
http(s)://dts.aliyuncs.com/?Action=TransferInstanceClass
&OrderType=UPGRADE
&InstanceClass=large
&DtsJobId=r4yr723m199****
&<Common request parameters>
Respuestas correctas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<TransferInstanceClassResponse>
<DtsJobId>r4yr723m199****</DtsJobId>
<RequestId>716DB03E-2D0B-4DC3-BC4C-F7A9EE21****</RequestId>
<InstanceId>dtsr4yr723m199****</InstanceId>
<ChargeType>POSTPAY</ChargeType>
<HttpStatusCode>200</HttpStatusCode>
<Success>true</Success>
</TransferInstanceClassResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"DtsJobId" : "r4yr723m199****",
"RequestId" : "716DB03E-2D0B-4DC3-BC4C-F7A9EE21****",
"InstanceId" : "dtsr4yr723m199****",
"ChargeType" : "POSTPAY",
"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 limitó debido al control de flujo del usuario. Inténtelo de nuevo más tarde. |
|
500 |
ServiceUnavailable |
The request has failed due to a temporary failure of the server. |
El servidor agotó el tiempo de espera o no está 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. |
El token de seguridad ha caducado. Utilice un nuevo token de seguridad. |
Para obtener una lista de códigos de error, visite Códigos de error del servicio.