Anda dapat memanggil operasi RenewInstance untuk memperpanjang instans ApsaraDB RDS secara manual.
Sebelum memanggil operasi ini, pastikan Anda memahami metode penagihan dan harga ApsaraDB RDS. Untuk informasi selengkapnya, lihat Item yang dikenai biaya, metode penagihan, dan harga.
Pastikan persyaratan berikut terpenuhi sebelum memanggil operasi ini:
- Instans tersebut merupakan instans langganan.
- Akun Anda mendukung pembayaran dengan kartu kredit atau saldo.Catatan Secara default, kupon yang tersedia untuk akun Anda akan diprioritaskan untuk pembayaran.
Debugging
Parameter permintaan
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | RenewInstance | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke RenewInstance. |
| ClientToken | String | No | ETnLKlblzczshOTUbOCzxxxxxxxxxx | Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan nilai ini, tetapi pastikan token yang dihasilkan unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. |
| DBInstanceId | String | Yes | rm-uf6wjk5xxxxxxxxxx | ID instans. |
| Period | Integer | Yes | 12 | Durasi perpanjangan subscription. Satuan: bulan. Nilai yang valid:
|
| AutoPay | String | No | True | Menentukan apakah pembayaran otomatis diaktifkan selama perpanjangan. Nilai yang valid:
|
| AutoRenew | String | No | true | Menentukan apakah akan mengaktifkan perpanjangan otomatis untuk instans tersebut. Nilai yang valid:
|
Parameter respons
| Parameter | Type | Example | Description |
| OrderId | Long | 201815745430941 | ID pesanan. |
| RequestId | String | 1AD222E9-E606-4A42-BF6D-8A4442913CEF | ID permintaan. |
Contoh
Permintaan contoh
http(s)://rds.aliyuncs.com/?Action=RenewInstance
&DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&Period=12
&<Common request parameters>Respons sukses contoh
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"
}Kode kesalahan
| HTTP status code | Error code | Error message | Description |
| 400 | SYSTEM.CONCURRENT_OPERATE | Concurrent operation is detected. | Pesan kesalahan yang dikembalikan karena terdeteksi adanya operasi bersamaan di sistem. |
| 400 | ArrearageOrderExists | Your account has an outstanding balance. | Pesan kesalahan yang dikembalikan karena Akun Alibaba Cloud Anda memiliki saldo yang belum dibayar. |
Untuk daftar kode kesalahan, kunjungi API Error Center.