Modifie les attributs de renouvellement automatique d'une ou plusieurs instances par abonnement, ce qui vous aide à réduire les coûts de maintenance liés à l'expiration des ressources.
Description de l'opération
Avant d'utiliser cette API, assurez-vous de bien comprendre les méthodes de facturation et la tarification d'Elastic Compute Service (ECS).
-
Assurez-vous que le solde de votre compte ou votre limite de crédit est suffisant.
-
Seules les instances par abonnement sont prises en charge. Une erreur est renvoyée si vous appelez cette API pour des instances à la demande.
-
La date de prélèvement pour le renouvellement automatique est fixée 9 jours avant l'expiration de l'instance. Le prélèvement commence à 08:00:00 (UTC+8).
-
Si le prélèvement automatique échoue la veille, une nouvelle tentative sera effectuée à l'heure prévue le jour suivant, jusqu'à ce que le prélèvement réussisse ou que l'instance soit verrouillée après son expiration 9 jours plus tard.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ecs:ModifyInstanceAutoRenewAttribute |
update |
*Instance
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| InstanceId |
string |
Oui |
L'identifiant de l'instance. Vous pouvez spécifier jusqu'à 100 instances par abonnement à la fois. Séparez plusieurs identifiants d'instance par des virgules (,). |
i-bp67acfmxazb4ph****,i-bp67acfmxazb4pi**** |
| RegionId |
string |
Oui |
L'identifiant de la région de l'instance. Vous pouvez appeler DescribeRegions pour consulter la liste la plus récente des régions d'Alibaba Cloud. |
cn-hangzhou |
| Duration |
integer |
Non |
La durée de renouvellement automatique de l'instance.
|
1 |
| AutoRenew |
boolean |
Non |
Indique si l'instance doit être renouvelée automatiquement avant son expiration.
Valeur par défaut : false. |
true |
| RenewalStatus |
string |
Non |
L'état de renouvellement automatique de l'instance. Valeurs valides :
Remarque
Le paramètre |
AutoRenewal |
| PeriodUnit |
string |
Non |
L'unité de la durée de renouvellement, c'est-à-dire l'unité du paramètre
|
Month |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Exemples
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | OperationDenied.StarterPackage | Instance created with a Starter Package plan can not set auto renew. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | MissingParameter.InstanceId | InstanceId should not be null. | The InstanceId parameter is required. |
| 403 | InvalidParameter.ToManyInstanceIds | InstanceId should be less than 100. | |
| 403 | InvalidParameter.InvalidInstanceId | %s | The specified InstanceId parameter is invalid. |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | |
| 403 | ChargeTypeViolation | Pay-As-You-Go instances do not support this operation. | The operation is not supported by pay-as-you-go instances. Check the billing method of the instance. |
| 403 | InvalidParameter.Duration | %s | The specified Duration parameter is invalid. |
| 403 | InvalidParameter.RenewalStatus | %s | The specified RenewalStatus parameter is invalid. |
| 403 | InvalidPeriodUnit.ValueNotSupported | The specified parameter PeriodUnit is not valid. | |
| 403 | InvalidPeriod.StarterPackage | This instance was created by using a Starter Package plan and can only be renewed monthly, not yearly. | The instance was created in a Starter Package plan and can only be automatically renewed on a monthly basis. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.