Modifica los atributos de renovación automática de una o más instancias de suscripción, lo que ayuda a reducir el costo de mantenimiento por vencimiento de recursos.
Descripción de la operación
Antes de utilizar esta API, asegúrese de comprender completamente los métodos de facturación y los precios de Elastic Compute Service (ECS).
-
Asegúrese de que el saldo de su cuenta o su límite de crédito sea suficiente.
-
Solo se admiten instancias de suscripción. Se devuelve un error si llama a esta API para instancias de pago por uso.
-
La fecha de deducción por renovación automática es 9 días antes de que venza la instancia. La deducción comienza a las 08:00:00 (UTC+8).
-
Si la deducción automática falla el día anterior, se volverá a intentar a la hora programada del día siguiente hasta que la deducción se realice con éxito o la instancia se bloquee tras vencer 9 días después.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ecs:ModifyInstanceAutoRenewAttribute |
update |
*Instance
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| InstanceId |
string |
Sí |
El ID de la instancia. Puede especificar hasta 100 instancias de suscripción a la vez. Separe varios ID de instancia con comas (,). |
i-bp67acfmxazb4ph****,i-bp67acfmxazb4pi**** |
| RegionId |
string |
Sí |
El ID de región de la instancia. Puede llamar a DescribeRegions para ver la lista más reciente de regiones de Alibaba Cloud. |
cn-hangzhou |
| Duration |
integer |
No |
La duración de la renovación automática de la instancia.
|
1 |
| AutoRenew |
boolean |
No |
Especifica si se debe renovar automáticamente la instancia antes de que venza.
Valor predeterminado: false. |
true |
| RenewalStatus |
string |
No |
El estado de renovación automática de la instancia. Valores válidos:
Nota
El parámetro |
AutoRenewal |
| PeriodUnit |
string |
No |
La unidad de la duración de la renovación, es decir, la unidad del parámetro
|
Month |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 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. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.