Mengubah atribut perpanjangan otomatis satu atau beberapa instans langganan, membantu Anda mengurangi biaya pemeliharaan saat Sumber daya kedaluwarsa.
Deskripsi operasi
Sebelum menggunakan API ini, pastikan Anda sepenuhnya memahami metode penagihan dan Produk Elastic Compute Service (ECS).
-
Pastikan saldo akun atau batas kredit Anda mencukupi.
-
Hanya instans langganan yang didukung. Error akan dikembalikan jika Anda memanggil operasi ini untuk instans pay-as-you-go.
-
Tanggal pemotongan perpanjangan otomatis adalah 9 hari sebelum instance kedaluwarsa. Pemotongan dimulai pada pukul 08:00:00 (UTC+8).
-
Jika pemotongan otomatis gagal pada hari sebelumnya, sistem akan mencoba kembali pada pengatur waktu yang dijadwalkan pada hari berikutnya hingga pemotongan berhasil atau instans terkunci setelah kedaluwarsa 9 hari kemudian.
-
Jika durasi pembelian instans yang baru dibuat adalah satu minggu, pemotongan perpanjangan otomatis dilakukan pada hari pertama setelah instans dibuat..
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:ModifyInstanceAutoRenewAttribute |
update |
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. Anda dapat menentukan hingga 100 instans langganan pengatur waktu. Pisahkan beberapa ID instans dengan koma (,). |
i-bp67acfmxazb4ph****,i-bp67acfmxazb4pi**** |
| RegionId |
string |
Yes |
ID wilayah instans. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah Alibaba Cloud terbaru. |
cn-hangzhou |
| Duration |
integer |
No |
Durasi perpanjangan otomatis instans.
|
1 |
| AutoRenew |
boolean |
No |
Apakah akan memperpanjang instans secara otomatis sebelum kedaluwarsa.
Nilai default: false. |
true |
| RenewalStatus |
string |
No |
Status perpanjangan otomatis instans. Nilai valid:
Catatan
Parameter |
AutoRenewal |
| PeriodUnit |
string |
No |
Unit durasi perpanjangan, yaitu unit parameter
|
Month |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
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. | 参数 InstanceId 不能为空。 |
| 403 | InvalidParameter.ToManyInstanceIds | InstanceId should be less than 100. | |
| 403 | InvalidParameter.InvalidInstanceId | %s | 指定的参数 InstanceId 无效。 |
| 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. | 按量付费实例不支持该操作,检查实例的付费类型是否与该操作冲突。 |
| 403 | InvalidParameter.Duration | %s | 参数 Duration 无效。 |
| 403 | InvalidParameter.RenewalStatus | %s | 指定的参数 RenewalStatus 无效。 |
| 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. | 参加了入门级套餐活动的实例,只能设置成每月自动续费。 |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.