Appelez l'opération RenewInstance pour renouveler manuellement une instance ApsaraDB RDS.
Avant d'appeler cette opération, assurez-vous de bien comprendre les méthodes de facturation et la tarification d'ApsaraDB RDS. Pour plus d'informations, consultez la rubrique Éléments facturables, méthodes de facturation et tarification.
Vérifiez que les conditions suivantes sont remplies :
L'instance est une instance par abonnement.
-
Votre compte prend en charge les paiements par carte bancaire ou par solde.
RemarquePar défaut, les coupons disponibles sur votre compte sont utilisés en priorité pour le paiement.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | RenewInstance | Opération à effectuer. Définissez la valeur sur RenewInstance. |
| ClientToken | String | Non | ETnLKlblzczshOTUbOCzxxxxxxxxxx | Jeton client utilisé pour garantir l'idempotence de la requête. Générez la valeur via le client, en veillant à son unicité pour chaque requête. Le jeton ne doit contenir que des caractères ASCII et ne pas dépasser 64 caractères. |
| DBInstanceId | String | Oui | rm-uf6wjk5xxxxxxxxxx | ID de l'instance. |
| Period | Integer | Oui | 12 | Durée du renouvellement de l'abonnement. Unité : mois. Valeurs valides :
|
| AutoPay | String | Non | True | Indique si le paiement automatique est activé lors du renouvellement. Valeurs valides :
|
| AutoRenew | String | Non | true | Indique si le renouvellement automatique est activé pour l'instance. Valeurs valides :
|
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| OrderId | Long | 201815745430941 |
ID de la commande. |
| RequestId | String | 1AD222E9-E606-4A42-BF6D-8A4442913CEF |
ID de la requête. |
Exemples
Exemples de requêtes
http(s)://rds.aliyuncs.com/?Action=RenewInstance
&DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&Period=12
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<RenewInstanceResponse>
<OrderId>20286717xxxxx</OrderId>
<RequestId>E10319A3-B96A-46B0-81CE-D610DC891409</RequestId></RenewInstanceResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"OrderId" : "20286717xxxxx",
"RequestId" : "E10319A3-B96A-46B0-81CE-D610DC891409"
}
Codes d'erreur
| Code d'état HTTP | Code d'erreur | Message d'erreur | Description |
| 400 | SYSTEM.CONCURRENT_OPERATE | Concurrent operation is detected. | Message d'erreur renvoyé lorsque des opérations simultanées sont effectuées dans le système. |
| 400 | ArrearageOrderExists | Your account has an outstanding balance. | Message d'erreur renvoyé lorsque votre compte Alibaba Cloud présente un solde impayé. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.