Memperbarui informasi dasar dan spesifikasi instans ApsaraMQ for RocketMQ.
Deskripsi operasi
Operasi API yang disediakan oleh Alibaba Cloud digunakan untuk mengelola dan mengkueri resource Layanan Alibaba Cloud. Kami menyarankan Anda hanya mengintegrasikan operasi API ini dalam sistem manajemen, bukan dalam sistem inti layanan messaging, karena dapat menimbulkan risiko sistem.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
rocketmq:UpdateInstance |
update |
*Instance
|
None | None |
Sintaks permintaan
PATCH /instances/{instanceId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
ID instans yang informasi dasar dan spesifikasinya ingin Anda perbarui. |
rmq-cn-7e22ody**** |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Badan permintaan. |
|
| instanceName |
string |
No |
Nama instans yang diperbarui. |
test_instance |
| remark |
string |
No |
Deskripsi instans yang diperbarui. |
This is the remark for test. |
| networkInfo |
object |
No |
Informasi jaringan instans yang diperbarui. |
|
| internetInfo |
object |
No |
Informasi tentang Internet tempat instans diakses. Parameter ini hanya berlaku jika fitur akses Internet diaktifkan untuk instans tersebut. |
|
| ipWhitelist |
array |
No |
Daftar putih yang mencakup alamat IP yang diizinkan untuk mengakses broker ApsaraMQ for RocketMQ melalui Internet.
|
|
|
string |
No |
Alamat IP dalam daftar putih. |
192.168.x.x/24 |
|
| productInfo |
object |
No |
Konfigurasi tambahan instans. |
|
| sendReceiveRatio |
number |
No |
Rasio jumlah pesan yang dapat Anda kirim terhadap jumlah pesan yang dapat Anda terima pada instans tersebut. Nilai yang valid: 0,25 hingga 1. |
0.5 |
| autoScaling |
boolean |
No |
Menentukan apakah akan mengaktifkan fitur transaksi per detik (TPS) elastis untuk instans tersebut. Nilai yang valid:
Setelah Anda mengaktifkan fitur TPS elastis untuk instans ApsaraMQ for RocketMQ, Anda dapat menggunakan jumlah TPS tertentu yang melebihi batas spesifikasi. Anda akan dikenai biaya penggunaan fitur TPS elastis. Untuk informasi selengkapnya, lihat Computing fees. Catatan
Fitur TPS elastis hanya didukung oleh edisi instans tertentu. Untuk informasi selengkapnya, lihat Instance editions. Valid values:
|
true |
| messageRetentionTime |
integer |
No |
Periode retensi pesan. Satuan: jam. Untuk informasi tentang nilai yang valid untuk parameter ini, lihat bagian "Batas kuota sumber daya" dalam topik Limits. ApsaraMQ for RocketMQ mendukung penskalaan penyimpanan pesan arsitektur tanpa server. Anda dikenai biaya penyimpanan berdasarkan Penggunaan penyimpanan aktual Anda. Anda dapat mengubah periode retensi pesan untuk mengelola kapasitas penyimpanan. Untuk informasi selengkapnya, lihat Storage fees. |
72 |
| traceOn |
boolean |
No |
Menentukan apakah akan mengaktifkan fitur jejak pesan.
Parameter ini tidak sedang digunakan. Secara default, fitur jejak pesan diaktifkan untuk instans ApsaraMQ for RocketMQ, terlepas dari apakah parameter ini dikonfigurasi atau tidak. Valid values:
|
true |
| aclInfo |
object |
No |
Daftar kontrol akses untuk instans tersebut. |
|
| aclTypes |
array |
No |
Tipe autentikasi instans tersebut. |
|
|
string |
No |
Tipe autentikasi instans tersebut. Nilai yang valid:
Valid values:
|
apache_acl |
|
| defaultVpcAuthFree |
boolean |
No |
Menunjukkan apakah fitur akses tanpa autentikasi di VPC diaktifkan. Menunjukkan apakah fitur akses tanpa autentikasi di VPC diaktifkan. Nilai yang valid:
Valid values:
|
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Objek respons. |
||
| requestId |
string |
ID permintaan. Sistem menghasilkan ID unik untuk setiap permintaan. Anda dapat melakukan pemecahan masalah berdasarkan ID permintaan tersebut. |
AA87DE09-DA44-52F4-9515-78B1B607**** |
| success |
boolean |
Menunjukkan apakah panggilan berhasil. |
true |
| data |
boolean |
Data hasil yang dikembalikan. |
true |
| code |
string |
Kode kesalahan. |
MissingInstanceId |
| message |
string |
Pesan kesalahan. |
Parameter instanceId is mandatory for this action . |
| httpStatusCode |
integer |
Kode status HTTP. |
400 |
| dynamicCode |
string |
Kode kesalahan dinamis. |
InstanceId |
| dynamicMessage |
string |
Pesan kesalahan dinamis. |
instanceId |
Contoh
Respons sukses
JSONformat
{
"requestId": "AA87DE09-DA44-52F4-9515-78B1B607****",
"success": true,
"data": true,
"code": "MissingInstanceId",
"message": "Parameter instanceId is mandatory for this action .",
"httpStatusCode": 400,
"dynamicCode": "InstanceId",
"dynamicMessage": "instanceId"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.