Obtém os detalhes de uma instância especificada.
Descrição da operação
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
rocketmq:GetInstance |
get |
*Instance
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /instances/{instanceId} HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| instanceId |
string |
Sim |
O ID da instância a ser consultada. |
rmq-cn-7e22ody**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
Nenhum parâmetro necessário.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados da resposta. |
||
| requestId |
string |
O ID da solicitação. Cada solicitação possui um ID exclusivo, que pode ser usado para solucionar problemas. |
05AB7FBD-F1D3-5D87-BF78-BD782249**** |
| success |
boolean |
Indica se a operação foi bem-sucedida. |
true. |
| data |
object |
Os dados da resposta. |
|
| regionId |
string |
O ID da região da instância. |
cn-hangzhou. |
| instanceId |
string |
O ID da instância. |
rmq-cn-7e22ody**** |
| instanceName |
string |
O nome da instância. |
instância de teste. |
| status |
string |
O status da instância. Valores válidos:
|
RUNNING. |
| startTime |
string |
A hora de início da instância. |
2022-08-01 00:00:00 |
| expireTime |
string |
A hora de expiração da instância. |
2022-09-01 00:00:00 |
| releaseTime |
string |
A hora de liberação da instância. |
2022-09-07 00:00:00 |
| userId |
string |
O ID do usuário ao qual a instância pertence. |
111111111111111 |
| bid |
string |
O BID do canal de vendas da mercadoria. |
26842 |
| commodityCode |
string |
O código da mercadoria da instância de fila MSMQ for RocketMQ 5.x, como ons_rmqsub_public_cn. |
ons_rmqsub_public_cn. |
| serviceCode |
string |
A codificação de serviço da instância. A codificação de serviço para fila MSMQ for RocketMQ é rmq. |
rmq. |
| seriesCode |
string |
O código da série principal da instância. Para diferenças entre as séries principais, consulte Seleção de produtos. Valores válidos:
|
standard. |
| subSeriesCode |
string |
O código da subsérie da instância. Para diferenças entre as subséries, consulte Seleção de produtos. Valores válidos:
|
cluster_ha. |
| paymentType |
string |
O método de cobrança da instância. Valores válidos:
|
Subscription. |
| remark |
string |
As observações da instância. |
Esta é uma observação para a instância. |
| networkInfo |
object |
As informações de rede. |
|
| vpcInfo |
object |
As informações da VPC. |
|
| vpcId |
string |
O ID da VPC associada à instância. |
vpc-uf6of9452b2pba82c**** |
vSwitchId
deprecated
|
string |
O ID do vSwitch associado à instância. |
vsw-uf6gwtbn6etadpvz7**** |
| vSwitches |
array<object> |
A lista de vSwitches. |
|
|
object |
|||
| vSwitchId |
string |
O ID do vSwitch. |
vsw-uf6gwtbn6etadpvz7**** |
| zoneId |
string |
O ID da zona. |
cn-hangzhou. |
| securityGroupIds |
string |
O ID do grupo de segurança. |
sg-hp35r2hc3a3sv8q2sb16 |
| endpoints |
array<object> |
As informações do endpoint. |
|
|
object |
As informações do endpoint. |
||
| endpointType |
string |
O tipo de endpoint da instância. Valores válidos:
|
TCP_INTERNET. |
| endpointUrl |
string |
O endpoint da instância. |
rmq-cn-c4d2tbk****-vpc.cn-hangzhou.rmq.aliyuncs.com:8080 |
| ipWhitelist |
array |
A lista de permissões de IP para acesso à rede pública. Apenas endpoints públicos suportam configuração de lista de permissões de IP. Endpoints da VPC não suportam esse recurso. |
192.168.x.x/24 |
|
string |
A lista de permissões de IP para acesso à rede pública. |
192.168.x.x/24 |
|
| endpointId |
string |
A instância PVL EP associada. |
ep-bpxxx. |
| internetInfo |
object |
As informações da rede pública da instância. |
|
| internetSpec |
string |
Especifica se o acesso à rede pública está ativado. Valores válidos:
|
enable. |
| flowOutType |
string |
O tipo de cobrança da rede pública. Valores válidos:
|
payByBandwidth. |
| flowOutBandwidth |
integer |
A especificação de largura de banda da Internet. Unidade: 1 Mbit/s. |
1 |
| ipWhitelist |
array |
A lista de permissões de IP para acesso à rede pública. |
|
|
string |
A lista de permissões de IP para acesso à rede pública. |
192.168.x.x/24 |
|
| accountInfo |
object |
As informações da conta. |
|
| username |
string |
O nome de usuário da instância. Ao usar o acesso à rede pública, configure o nome de usuário e a senha da instância no código do SDK para verificação de identidade e autenticação do cliente. |
6W0xz2uPfiwp**** |
| instanceQuotas |
array<object> |
As informações de capacidade. |
|
|
object |
As informações de capacidade. |
||
| quotaName |
string |
O nome da cota da instância. Valores válidos:
|
TOPIC_COUNT. |
| usedCount |
number |
A contagem utilizada. Unidade: contagem. |
10 |
| freeCount |
number |
A cota livre. Unidade: contagem. |
20 |
| totalCount |
number |
A cota total. Unidade: contagem. |
100 |
| createTime |
string |
A hora de criação da instância. |
2022-08-01 00:00:00 |
| updateTime |
string |
A última hora de modificação da instância. |
2022-08-02 00:00:00 |
extConfig
deprecated
|
object |
A configuração estendida. Este campo está obsoleto. Use os campos productInfo, internetInfo e aclInfo em vez disso. |
|
| aclType |
string |
O tipo de autenticação da instância. Valores válidos:
|
default. |
| sendReceiveRatio |
number |
A proporção de envio para recebimento de mensagens. |
0.5 |
| autoScaling |
boolean |
Especifica se a capacidade elástica expansível fora da especificação está ativada. Valores válidos:
|
true. |
| messageRetentionTime |
integer |
O período de retenção de mensagens. Unidade: horas. |
72 |
| supportAutoScaling |
boolean |
Indica se a instância suporta capacidade elástica expansível fora da especificação. Valores válidos:
|
true. |
| internetSpec |
string |
Especifica se o acesso à rede pública está ativado. Valores válidos:
|
enable. |
| flowOutType |
string |
O tipo de cobrança da rede pública. Valores válidos:
|
payByBandwidth. |
| flowOutBandwidth |
integer |
A especificação de largura de banda da Internet. Unidade: Mbit/s. |
10 |
| msgProcessSpec |
string |
A especificação de computação de envio/recebimento de mensagens. Para os limites específicos de TPS, consulte Especificações da instância. |
rmq.s2.2xlarge. |
| resourceGroupId |
string |
O ID do grupo de recursos. |
rg-acfm3tmjruyribi. |
| productInfo |
object |
A configuração estendida da instância. |
|
| msgProcessSpec |
string |
A especificação de computação de envio/recebimento de mensagens. Para os limites específicos de TPS, consulte Especificações da instância. |
rmq.s2.2xlarge. |
| sendReceiveRatio |
number |
A proporção de envio para recebimento de mensagens. |
0.5 |
| autoScaling |
boolean |
Especifica se a capacidade elástica expansível fora da especificação está ativada. Valores válidos:
|
true. |
| messageRetentionTime |
integer |
O período de retenção de mensagens. Unidade: horas. |
72 |
| supportAutoScaling |
boolean |
Indica se a capacidade elástica expansível fora da especificação é suportada. Valores válidos:
|
true. |
| traceOn |
boolean |
Indica se o recurso de rastreamento de mensagens está ativado. |
true. |
| storageEncryption |
boolean |
Indica se a criptografia de armazenamento está ativada. |
false. |
| storageSecretKey |
string |
A chave de criptografia de armazenamento. |
xxxxx. |
| capacityType |
string |
O modo de capacidade. Valores válidos:
|
provisioned. |
| provisionedCapacity |
integer |
A capacidade provisionada. |
3000 |
| drReplicationMode |
string |
O modo de replicação entre regiões. |
async_cross_az. |
| maxDelayTime |
integer |
O intervalo máximo para mensagens agendadas. Unidade: segundos. |
3456000 |
| adaptiveElasticity |
boolean |
false |
|
| aclInfo |
object |
As informações de controle de acesso. |
|
| aclTypes |
array |
A lista de tipos de autenticação da instância. |
|
|
string |
O tipo de autenticação da instância. Valores válidos:
|
default. |
|
| defaultVpcAuthFree |
boolean |
Especifica se o acesso sem autenticação pela rede interna está ativado. Valores válidos:
|
true. |
aclType
deprecated
|
string |
O tipo de autenticação da instância. Este campo está obsoleto. Use o campo aclTypes. Valores válidos:
|
default. |
| software |
object |
As informações de software da instância. |
|
| softwareVersion |
string |
A versão do software. |
5.0-rmq-20230619-1 |
maintainTime
deprecated
|
string |
A janela de manutenção para atualizações. |
02:00-06:00 |
| upgradeMethod |
string |
O método de atualização. Valores válidos:
|
auto. |
| topicCount |
integer |
O número de tópicos. |
10 |
| groupCount |
integer |
O número de grupos de consumidores. |
10 |
| tags |
array<object> |
A lista de tags de recurso. |
|
|
object |
A tag de recurso. |
||
| key |
string |
A chave da tag do recurso. |
chave. |
| value |
string |
O valor da tag do recurso. |
valor. |
| autoRenew |
boolean |
Indica se a renovação automática está ativada. |
false. |
| autoRenewPeriod |
integer |
Indica se a renovação automática está ativada. |
false. |
| code |
string |
O código de erro. |
MissingInstanceId. |
| message |
string |
A mensagem de erro. |
Parameter instanceId is mandatory for this action . |
| httpStatusCode |
integer |
O código de status HTTP. |
400 |
| dynamicCode |
string |
O código de erro dinâmico. |
InstanceId. |
| dynamicMessage |
string |
A mensagem de erro dinâmica. |
instanceId. |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "05AB7FBD-F1D3-5D87-BF78-BD782249****",
"success": true,
"data": {
"regionId": "cn-hangzhou.",
"instanceId": "rmq-cn-7e22ody****",
"instanceName": "instância de teste.",
"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": "Esta é uma observação para a instância.",
"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": true,
"storageSecretKey": "xxxxx.",
"capacityType": "provisioned.",
"provisionedCapacity": 3000,
"drReplicationMode": "async_cross_az.",
"maxDelayTime": 3456000,
"adaptiveElasticity": false
},
"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": "chave.",
"value": "valor."
}
],
"autoRenew": true,
"autoRenewPeriod": 0
},
"code": "MissingInstanceId.",
"message": "Parameter instanceId is mandatory for this action .",
"httpStatusCode": 400,
"dynamicCode": "InstanceId.",
"dynamicMessage": "instanceId."
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.