Mengambil detail instans tertentu.
Deskripsi operasi
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
rocketmq:GetInstance |
get |
*Instance
|
None | None |
Sintaks permintaan
GET /instances/{instanceId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
ID instans yang akan dikueri. |
rmq-cn-7e22ody**** |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
Tidak ada parameter yang diperlukan.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data yang dikembalikan. |
||
| requestId |
string |
ID permintaan. Setiap permintaan memiliki ID unik. Gunakan ID ini untuk memecahkan masalah. |
05AB7FBD-F1D3-5D87-BF78-BD782249**** |
| success |
boolean |
Menunjukkan apakah permintaan berhasil. |
true |
| data |
object |
Hasil yang dikembalikan. |
|
| regionId |
string |
ID wilayah tempat instans berada. |
cn-hangzhou |
| instanceId |
string |
ID instans. |
rmq-cn-7e22ody**** |
| instanceName |
string |
Nama instans. |
test instance |
| status |
string |
Status instans. Nilai yang valid:
Valid values:
|
RUNNING |
| startTime |
string |
Waktu saat instans dimulai. |
2022-08-01 00:00:00 |
| expireTime |
string |
Waktu kedaluwarsa instans. |
2022-09-01 00:00:00 |
| releaseTime |
string |
Waktu saat instans dirilis. |
2022-09-07 00:00:00 |
| userId |
string |
ID pengguna pemilik instans. |
111111111111111 |
| bid |
string |
BID saluran penjualan. |
26842 |
| commodityCode |
string |
Kode komoditas instans seri ApsaraMQ for RocketMQ 5.x, seperti ons_rmqsub_public_cn. |
ons_rmqsub_public_cn |
| serviceCode |
string |
Kode layanan instans. Kode layanan untuk ApsaraMQ for RocketMQ adalah rmq. |
rmq |
| seriesCode |
string |
Kode seri utama instans. Untuk informasi selengkapnya mengenai perbedaan antar seri utama, lihat Pemilihan Produk. Nilai yang valid:
Valid values:
|
standard |
| subSeriesCode |
string |
Kode sub-seri instans. Untuk informasi selengkapnya mengenai perbedaan antar sub-seri, lihat Pemilihan Produk. Nilai yang valid:
Valid values:
|
cluster_ha |
| paymentType |
string |
Metode penagihan instans. Nilai yang valid:
Valid values:
|
Subscription |
| remark |
string |
Keterangan instans. |
This is remark for instance. |
| networkInfo |
object |
Informasi jaringan. |
|
| vpcInfo |
object |
Informasi Virtual Private Cloud (VPC). |
|
| vpcId |
string |
ID VPC yang terkait dengan instans. |
vpc-uf6of9452b2pba82c**** |
vSwitchId
deprecated
|
string |
ID vSwitch yang terkait dengan instans. Penting Bidang ini sudah tidak digunakan lagi. Gunakan bidang vSwitches sebagai gantinya. Untuk kompatibilitas, bidang ini saat ini hanya mengembalikan satu vSwitch. |
vsw-uf6gwtbn6etadpvz7**** |
| vSwitches |
array<object> |
Daftar vSwitch. |
|
|
object |
|||
| vSwitchId |
string |
ID vSwitch. |
vsw-uf6gwtbn6etadpvz7**** |
| zoneId |
string |
ID zona. |
cn-hangzhou |
| securityGroupIds |
string |
ID grup keamanan. |
sg-hp35r2hc3a3sv8q2sb16 |
| endpoints |
array<object> |
Informasi titik akhir. |
|
|
object |
Informasi titik akhir. |
||
| endpointType |
string |
Jenis titik akhir instans. Valid values:
|
TCP_INTERNET |
| endpointUrl |
string |
Titik akhir instans. |
rmq-cn-c4d2tbk****-vpc.cn-hangzhou.rmq.aliyuncs.com:8080 |
| ipWhitelist |
array |
Daftar putih alamat IP untuk akses jaringan publik. Anda hanya dapat mengonfigurasi daftar putih alamat IP untuk titik akhir publik. Fitur ini tidak didukung untuk titik akhir VPC.
Bidang ini sudah tidak digunakan lagi. Gunakan bidang internetInfo.ipWhitelist sebagai gantinya. |
192.168.x.x/24 |
|
string |
Daftar putih alamat IP untuk akses jaringan publik. |
192.168.x.x/24 |
|
| endpointId |
string |
Instans titik akhir (EP) PrivateLink yang terkait. |
ep-bpxxx |
| internetInfo |
object |
Informasi jaringan publik instans. |
|
| internetSpec |
string |
Menunjukkan apakah akses jaringan publik diaktifkan. Nilai yang valid:
Instans mendukung akses VPC secara default. Jika Anda mengaktifkan akses jaringan publik, ApsaraMQ for RocketMQ akan menagih bandwidth publik downstream. Untuk informasi penagihan selengkapnya, lihat Biaya akses jaringan publik. Valid values:
|
enable |
| flowOutType |
string |
Metode penagihan untuk penggunaan jaringan publik. Nilai yang valid:
Valid values:
|
payByBandwidth |
| flowOutBandwidth |
integer |
Spesifikasi bandwidth publik. Satuan: Mbps. |
1 |
| ipWhitelist |
array |
Daftar alamat IP dalam daftar putih akses publik.
|
|
|
string |
Daftar putih alamat IP untuk akses jaringan publik. |
192.168.x.x/24 |
|
| accountInfo |
object |
Informasi akun. |
|
| username |
string |
Username untuk instans. Saat Anda mengakses instans melalui jaringan publik, konfigurasikan username dan password dalam kode SDK Anda untuk verifikasi identitas. |
6W0xz2uPfiwp**** |
| instanceQuotas |
array<object> |
Informasi kapasitas. |
|
|
object |
Informasi kapasitas. |
||
| quotaName |
string |
Nama kuota instans. Nilai yang valid:
Valid values:
|
TOPIC_COUNT |
| usedCount |
number |
Jumlah yang digunakan. Satuan: jumlah. |
10 |
| freeCount |
number |
Kuota gratis. Satuan: jumlah. |
20 |
| totalCount |
number |
Kuota total. Satuan: jumlah. |
100 |
| createTime |
string |
Waktu saat instans dibuat. |
2022-08-01 00:00:00 |
| updateTime |
string |
Waktu saat instans terakhir dimodifikasi. |
2022-08-02 00:00:00 |
extConfig
deprecated
|
object |
Konfigurasi tambahan. Bidang ini sudah tidak digunakan lagi. Gunakan bidang seperti productInfo, internetInfo, dan aclInfo sebagai gantinya. |
|
| aclType |
string |
Jenis autentikasi instans. Nilai yang valid:
Valid values:
|
default |
| sendReceiveRatio |
number |
Rasio pesan terkirim terhadap pesan diterima. |
0.5 |
| autoScaling |
boolean |
Menunjukkan apakah skalabilitas elastis di luar spesifikasi diaktifkan. Nilai yang valid:
Parameter ini hanya berlaku jika parameter supportAutoScaling diatur ke enable, yang berarti instans mendukung skalabilitas elastis. Valid values:
|
true |
| messageRetentionTime |
integer |
Periode retensi pesan. Satuan: jam. Untuk rentang nilai, lihat batasan periode retensi pesan di Batasan>Kuota Resource. Penyimpanan pesan di ApsaraMQ for RocketMQ sepenuhnya arsitektur tanpa server dan elastis. Anda dikenai biaya berdasarkan ruang penyimpanan aktual yang Anda gunakan. Anda dapat mengontrol kapasitas penyimpanan dengan menyesuaikan periode retensi pesan. Untuk informasi selengkapnya, lihat Biaya penyimpanan. |
72 |
| supportAutoScaling |
boolean |
Menunjukkan apakah instans mendukung skalabilitas elastis di luar spesifikasi. Nilai yang valid:
Setelah Anda mengaktifkan skalabilitas elastis, ApsaraMQ for RocketMQ memungkinkan instans melebihi batas TPS (Transaction Per Second) dari spesifikasi dasar dalam rentang tertentu. Anda akan dikenai biaya tambahan untuk spesifikasi elastis yang melebihi spesifikasi dasar. Untuk informasi penagihan selengkapnya, lihat Biaya kapasitas komputasi. Catatan
Hanya instans dengan spesifikasi tertentu yang mendukung skalabilitas elastis. Untuk informasi mengenai instans yang didukung, lihat Jenis instans. Valid values:
|
true |
| internetSpec |
string |
Menunjukkan apakah akses jaringan publik diaktifkan. Nilai yang valid:
Instans mendukung akses VPC secara default. Jika Anda mengaktifkan akses jaringan publik, ApsaraMQ for RocketMQ akan menagih bandwidth publik downstream. Untuk informasi penagihan selengkapnya, lihat Biaya akses jaringan publik. Valid values:
|
enable |
| flowOutType |
string |
Metode penagihan untuk penggunaan jaringan publik. Nilai yang valid:
Valid values:
|
payByBandwidth |
| flowOutBandwidth |
integer |
Spesifikasi bandwidth publik. Satuan: Mbps. |
10 |
| msgProcessSpec |
string |
Spesifikasi komputasi untuk mengirim dan menerima pesan. Untuk batas atas TPS pengiriman dan penerimaan pesan, lihat Jenis instans. |
rmq.s2.2xlarge |
| resourceGroupId |
string |
ID kelompok sumber daya. |
rg-acfm3tmjruyribi |
| productInfo |
object |
Konfigurasi tambahan instans. |
|
| msgProcessSpec |
string |
Spesifikasi komputasi untuk mengirim dan menerima pesan. Untuk batas atas TPS pengiriman dan penerimaan pesan, lihat Jenis instans. |
rmq.s2.2xlarge |
| sendReceiveRatio |
number |
Rasio pesan terkirim terhadap pesan diterima. |
0.5 |
| autoScaling |
boolean |
Menunjukkan apakah skalabilitas elastis di luar spesifikasi diaktifkan. Nilai yang valid:
Parameter ini hanya berlaku jika parameter supportAutoScaling diatur ke enable, yang berarti instans mendukung skalabilitas elastis. Valid values:
|
true |
| messageRetentionTime |
integer |
Periode retensi pesan. Satuan: jam. Untuk rentang nilai, lihat batasan periode retensi pesan di Batasan>Kuota Resource. Penyimpanan pesan di ApsaraMQ for RocketMQ sepenuhnya arsitektur tanpa server dan elastis. Anda dikenai biaya berdasarkan ruang penyimpanan aktual yang Anda gunakan. Anda dapat mengontrol kapasitas penyimpanan dengan menyesuaikan periode retensi pesan. Untuk informasi selengkapnya, lihat Biaya penyimpanan. |
72 |
| supportAutoScaling |
boolean |
Menunjukkan apakah instans mendukung skalabilitas elastis di luar spesifikasi. Nilai yang valid:
Setelah Anda mengaktifkan skalabilitas elastis, ApsaraMQ for RocketMQ memungkinkan instans melebihi batas TPS dari spesifikasi dasar dalam rentang tertentu. Anda akan dikenai biaya tambahan untuk spesifikasi elastis yang melebihi spesifikasi dasar. Untuk informasi penagihan selengkapnya, lihat Biaya kapasitas komputasi. Catatan
Hanya instans dengan spesifikasi tertentu yang mendukung skalabilitas elastis. Untuk informasi mengenai instans yang didukung, lihat Jenis instans. Valid values:
|
true |
| traceOn |
boolean |
Menunjukkan apakah fitur jejak pesan diaktifkan.
Parameter ini belum berlaku. Fitur jejak pesan didukung secara default, terlepas dari apakah parameter ini diaktifkan atau tidak. |
true |
| storageEncryption |
boolean |
Menunjukkan apakah enkripsi penyimpanan diaktifkan. |
false |
| storageSecretKey |
string |
Kunci untuk enkripsi penyimpanan. |
xxxxx |
| capacityType |
string |
Mode kapasitas:
Valid values:
|
provisioned |
| provisionedCapacity |
integer |
Kapasitas yang disediakan. |
3000 |
| aclInfo |
object |
Informasi kontrol akses. |
|
| aclTypes |
array |
Daftar jenis autentikasi untuk instans. |
|
|
string |
Jenis autentikasi instans. Valid values:
|
default |
|
| defaultVpcAuthFree |
boolean |
Saklar untuk akses tanpa autentikasi melalui jaringan internal. Valid values:
|
true |
aclType
deprecated
|
string |
Jenis autentikasi instans. Bidang ini sudah tidak digunakan lagi. Gunakan bidang aclTypes sebagai gantinya. Valid values:
|
default |
| software |
object |
Informasi perangkat lunak instans. |
|
| softwareVersion |
string |
Versi perangkat lunak. |
5.0-rmq-20230619-1 |
| maintainTime |
string |
Jendela waktu pemutakhiran. |
02:00-06:00 |
| upgradeMethod |
string |
Metode upgrade. Nilai yang valid:
Valid values:
|
auto |
| topicCount |
integer |
Jumlah topik. |
10 |
| groupCount |
integer |
Jumlah kelompok konsumen. |
10 |
| tags |
array<object> |
Daftar tag resource. |
|
|
object |
Tag resource. |
||
| key |
string |
Kunci tag resource. |
key |
| value |
string |
Nilai tag resource. |
value |
| 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": "05AB7FBD-F1D3-5D87-BF78-BD782249****",
"success": true,
"data": {
"regionId": "cn-hangzhou",
"instanceId": "rmq-cn-7e22ody****",
"instanceName": "test instance",
"status": "RUNNING",
"startTime": "2022-08-01 00:00:00",
"expireTime": "2022-09-01 00:00:00",
"releaseTime": "2022-09-07 00:00:00",
"userId": "111111111111111",
"bid": "26842",
"commodityCode": "ons_rmqsub_public_cn",
"serviceCode": "rmq",
"seriesCode": "standard",
"subSeriesCode": "cluster_ha",
"paymentType": "Subscription",
"remark": "This is remark for instance.",
"networkInfo": {
"vpcInfo": {
"vpcId": "vpc-uf6of9452b2pba82c****",
"vSwitchId": "vsw-uf6gwtbn6etadpvz7****",
"vSwitches": [
{
"vSwitchId": "vsw-uf6gwtbn6etadpvz7****",
"zoneId": "cn-hangzhou"
}
],
"securityGroupIds": "sg-hp35r2hc3a3sv8q2sb16"
},
"endpoints": [
{
"endpointType": "TCP_INTERNET",
"endpointUrl": "rmq-cn-c4d2tbk****-vpc.cn-hangzhou.rmq.aliyuncs.com:8080",
"ipWhitelist": [
"192.168.x.x/24"
],
"endpointId": "ep-bpxxx"
}
],
"internetInfo": {
"internetSpec": "enable",
"flowOutType": "payByBandwidth",
"flowOutBandwidth": 1,
"ipWhitelist": [
"192.168.x.x/24"
]
}
},
"accountInfo": {
"username": "6W0xz2uPfiwp****"
},
"instanceQuotas": [
{
"quotaName": "TOPIC_COUNT",
"usedCount": 10,
"freeCount": 20,
"totalCount": 100
}
],
"createTime": "2022-08-01 00:00:00 ",
"updateTime": "2022-08-02 00:00:00 ",
"extConfig": {
"aclType": "default",
"sendReceiveRatio": 0.5,
"autoScaling": true,
"messageRetentionTime": 72,
"supportAutoScaling": true,
"internetSpec": "enable",
"flowOutType": "payByBandwidth",
"flowOutBandwidth": 10,
"msgProcessSpec": "rmq.s2.2xlarge"
},
"resourceGroupId": "rg-acfm3tmjruyribi",
"productInfo": {
"msgProcessSpec": "rmq.s2.2xlarge",
"sendReceiveRatio": 0.5,
"autoScaling": true,
"messageRetentionTime": 72,
"supportAutoScaling": true,
"traceOn": true,
"storageEncryption": false,
"storageSecretKey": "xxxxx",
"capacityType": "provisioned",
"provisionedCapacity": 3000
},
"aclInfo": {
"aclTypes": [
"default"
],
"defaultVpcAuthFree": true,
"aclType": "default"
},
"software": {
"softwareVersion": "5.0-rmq-20230619-1",
"maintainTime": "02:00-06:00",
"upgradeMethod": "auto"
},
"topicCount": 10,
"groupCount": 10,
"tags": [
{
"key": "key",
"value": "value"
}
]
},
"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.