Tous les produits
Search
Centre de documentation

Data Transmission Service:TransferInstanceClass

Dernière mise à jour :Aug 10, 2026

Met à niveau la classe d'instance d'une instance Data Transmission Service (DTS).

Remarque

Le rétrogradation d'une instance DTS n'est pas possible.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'appeler cette opération dans OpenAPI Explorer pour plus de commodité. OpenAPI Explorer 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 TransferInstanceClass

Opération à effectuer. Définissez la valeur sur TransferInstanceClass.

OrderType String Oui UPGRADE

Type de commande. Définissez la valeur sur UPGRADE.

InstanceClass String Oui large

Nouvelle classe d'instance. Appelez l'opération DescribeDtsJobDetail pour obtenir la classe d'instance actuelle.

  • Instances de migration de données : xxlarge, xlarge, large, medium et small.
  • Instances de synchronisation de données : large, medium, small et micro.
Remarque Pour connaître les performances de test de chaque classe d'instance, consultez les Spécifications des instances de migration de données et les Spécifications des canaux de synchronisation de données.
RegionId String Non cn-hangzhou

ID de région de l'instance DTS. Consultez les régions prises en charge.

DtsJobId String Oui r4yr723m199****

ID de la tâche de migration ou de synchronisation de données. Appelez l'opération DescribeDtsJobs pour obtenir l'ID de tâche.

Paramètres de réponse

Paramètre

Type

Exemple

Description

EndTime String 2021-08-04T16:00:00.000+00:00

Date d'expiration de l'instance DTS.

Remarque Renvoyé uniquement si ChargeType est PREPAY.
HttpStatusCode Integer 200

Code d'état HTTP.

RequestId String 716DB03E-2D0B-4DC3-BC4C-F7A9EE21****

ID de la requête.

DtsJobId String r4yr723m199****

ID de la tâche de migration ou de synchronisation de données.

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.

  • true
  • false
ChargeType String POSTPAY

Méthode de facturation de l'instance DTS.

  • POSTPAY : paiement à l'utilisation.
  • PREPAY : abonnement.
ErrMessage String The request processing has failed due to some unknown error.

Message d'erreur renvoyé en cas d'échec de la requête.

Code String 200

Code d'erreur.

DynamicMessage String DtsJobId

Partie dynamique du message d'erreur, utilisée pour remplacer la variable %s dans ErrMessage.

Remarque Par exemple, si ErrMessage est The Value of Input Parameter %s is not valid et que DynamicMessage est DtsJobId, cela signifie que la valeur spécifiée pour DtsJobId n'est pas valide.
InstanceId String dtsr4yr723m199****

ID de l'instance DTS.

Exemples

Exemple de requête

http(s)://dts.aliyuncs.com/?Action=TransferInstanceClass
&OrderType=UPGRADE
&InstanceClass=large
&DtsJobId=r4yr723m199****
&<Common request parameters>

Exemple de réponse en cas de succès

XML format

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>

JSON format

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
}

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é limitée par le contrôle de flux utilisateur. Réessayez ultérieurement. | | 500 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | Le serveur a expiré ou n'est pas disponible. Réessayez. Si l'erreur persiste, contactez le support technique. | | 403 | InvalidSecurityToken.Expired | Specified SecurityToken is expired. | Le jeton de sécurité a expiré. Utilisez un nouveau jeton de sécurité. |

Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.