Consulta de instâncias de HTAP
Função
Essa API é usada para consultar instâncias de HTAP. Antes de chamar essa API:
- Saiba como autorizá-la e autenticá-la.
- Obtenha a região e o ponto de extremidade necessários.
URI
GET /v3/{project_id}/instances/{instance_id}/htap
Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
project_id | Sim | String | ID do projeto de um locatário numa região. Para obter esse valor, consulte Obtenção de um ID de projeto. |
instance_id | Sim | String | ID da instância do TaurusDB, que é compatível com o formato UUID. |
Parâmetros de solicitação
Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
X-Auth-Token | Sim | String | Token do usuário. Para obter esse valor, chame a API do IAM para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é o valor do token. |
Content-Type | Sim | String | Tipo de conteúdo. Valor: application/json |
X-Language | Não | String | Tipo de linguagem da solicitação. O valor padrão é en-us. Valores:
|
Parâmetros de resposta
Código de status: 200
Parâmetro | Tipo | Descrição |
|---|---|---|
total | Integer | Número de instâncias de HTAP. |
instances | Array of instances objects | Informações da instância de HTAP. |
max_htap_instance_num_of_taurus | Integer | Número máximo de instâncias de HTAP que podem ser criadas. |
Parâmetro | Tipo | Descrição |
|---|---|---|
id | String | ID da instância de HTAP, que é compatível com o formato UUID. |
name | String | Nome da instância de HTAP. |
engine_name | String | Nome do mecanismo de BD HTAP. |
engine_version | String | Versão do mecanismo de BD HTAP. |
project_id | String | ID do projeto de um locatário numa região. |
instance_state | instance_state object | Informações de status da instância de HTAP. |
create_at | Long | Hora em que a instância de HTAP foi criada. |
is_frozen | Boolean | Se a instância de HTAP está congelada. |
ha_mode | String | Modo de implementação da instância de HTAP. |
pay_model | String | Modo de cobrança. Apenas a cobrança paga por uso é suportada.
|
order_id | String | ID do pedido para a assinatura anual/mensal. |
alter_order_id | String | ID de pedido alternativo para a assinatura anual/mensal. |
data_vip | String | Endereço IP privado. |
readable_node_infos | Array of ReadableNodeInfos objects | Informações de nó legíveis. |
proxy_ips | Array of strings | Endereço IP do proxy. |
data_vip_v6 | String | Endereço IPv6 privado. |
port | Integer | Porta do banco de dados. |
available_zones | Array of available_zones objects | Informações da AZ. |
current_actions | Array of QueryAction objects | Ações de instância. |
volume_type | String | Tipo de armazenamento. |
server_type | String | Tipo de servidores. |
enterprise_project_id | String | ID do projeto empresarial. Este parâmetro é obrigatório quando o projeto empresarial está ativado. |
dedicated_resource_id | String | ID do pool de recursos dedicado. Esse parâmetro é exibido somente quando o pool de recursos dedicado está ativado. |
network | network object | Informações de rede. |
ch_master_node_id | String | ID do nó primário do ClickHouse. |
node_num | Integer | Número de nós. |
Parâmetro | Tipo | Descrição |
|---|---|---|
instance_status | String | Status da instância de HTAP. |
create_fail_error_code | String | Código de erro para falha na criação da instância de HTAP. |
fail_message | String | Mensagem de erro para falha na criação da instância de HTAP. |
wait_restart_for_params | Boolean | Se uma reinicialização é necessária para atualizações de parâmetros. |
Parâmetro | Tipo | Descrição |
|---|---|---|
data_ip | String | Endereço IP do nó legível. |
node_id | String | ID do nó legível. |
node_name | String | Nome do nó legível. |
Parâmetro | Tipo | Descrição |
|---|---|---|
code | String | Código de AZ. |
description | String | Descrição da AZ. |
az_type | String | Tipo de AZ. |
Parâmetro | Tipo | Descrição |
|---|---|---|
id | String | ID de ação da instância ou do nó. |
action | String | Nome da ação da instância ou do nó. |
object_id | String | ID do objeto da instância ou ação de nó. |
type | String | Tipo de ação de instância ou nó. |
job_id | String | ID da tarefa da instância ou ação do nó. |
status | String | Status da ação da instância ou do nó. Valores enumerados:
|
created_at | Long | Hora em que a instância ou a ação de nó foi criada. |
updated_at | Long | Hora em que a instância ou a ação do nó foi atualizada. |
Parâmetro | Tipo | Descrição |
|---|---|---|
vpc_id | String | ID de VPC |
sub_net_id | String | ID da sub-rede. |
security_group_id | String | ID do grupo de segurança. |
Código de status: 400
Parâmetro | Tipo | Descrição |
|---|---|---|
error_code | String | Código de erro. |
error_msg | String | Mensagem de erro. |
Código de status: 500
Parâmetro | Tipo | Descrição |
|---|---|---|
error_code | String | Código de erro. |
error_msg | String | Mensagem de erro. |
Exemplo de solicitação
Consulta de instâncias de HTAP de uma instância do TaurusDB
GET https://{endpoint}/v3/23a50154cf494ec9ad6883979a12db0a/instances/18c3eeb7b788479eb8b93b209946a83bin07/htap Exemplo de resposta
Código de status: 200
Bem-sucedido.
{
"total" : 4,
"instances" : [ {
"id" : "bfc970d8e9b34a399b4c422aabe11409in17",
"name" : "htap-fjld",
"engine_name" : "star-rocks",
"engine_version" : "3.1.6",
"project_id" : "23a50154cf494ec9ad6883979a12db0a",
"instance_state" : {
"instance_status" : "normal",
"create_fail_error_code" : null,
"fail_message" : null,
"wait_restart_for_params" : false
},
"create_at" : 1711094408228,
"is_frozen" : false,
"ha_mode" : "Single",
"pay_model" : "0",
"order_id" : null,
"alter_order_id" : "",
"data_vip" : "192.168.0.207",
"data_ips" : {
"node_ip" : "192.168.0.207",
"node_id" : "36d62cd6a77a4e80a335077867e7912bno16",
"node_name" : "htap-1244_shard01_node01"
},
"proxy_ips" : [ ],
"data_vip_v6" : null,
"port" : 3306,
"available_zones" : [ {
"code" : "cn-southwest-244b",
"description" : "az2",
"az_type" : "Center"
} ],
"current_actions" : [ ],
"volume_type" : "SSD",
"server_type" : "KVM",
"enter_prise_project_id" : "0",
"dedicated_resource_id" : "",
"network" : {
"vpc_id" : "f7876b94-3696-419b-a609-161de4b42d59",
"sub_net_id" : "8926baca-467a-4556-8603-b4077805ff9d",
"security_group_id" : ""
},
"ch_master_node_id" : null,
"node_num" : 2
}, {
"id" : "656c539296bd47b49fe29983368b9fb2in17",
"name" : "HTAP-1711093893",
"engine_name" : "star-rocks",
"engine_version" : "3.1.6",
"project_id" : "23a50154cf494ec9ad6883979a12db0a",
"instance_state" : {
"instance_status" : "normal",
"create_fail_error_code" : null,
"fail_message" : null,
"wait_restart_for_params" : false
},
"create_at" : 1711094228737,
"is_frozen" : false,
"ha_mode" : "Single",
"pay_model" : "0",
"order_id" : null,
"alter_order_id" : "",
"data_vip" : "192.168.0.201",
"data_ips" : [ "192.168.0.201" ],
"proxy_ips" : [ ],
"data_vip_v6" : null,
"port" : 3306,
"available_zones" : [ {
"code" : "az",
"description" : "az2",
"az_type" : "Center"
} ],
"current_actions" : [ ],
"volume_type" : "SSD",
"server_type" : "KVM",
"enter_prise_project_id" : "0",
"dedicated_resource_id" : "",
"network" : {
"vpc_id" : "f7876b94-3696-419b-a609-161de4b42d59",
"sub_net_id" : "8926baca-467a-4556-8603-b4077805ff9d",
"security_group_id" : ""
},
"ch_master_node_id" : null,
"node_num" : 2
}, {
"id" : "04c48d11f0d24c8d8aee254981a3b94fin17",
"name" : "htap-fjlc",
"engine_name" : "star-rocks",
"engine_version" : "3.1.6",
"project_id" : "23a50154cf494ec9ad6883979a12db0a",
"instance_state" : {
"instance_status" : "normal",
"create_fail_error_code" : null,
"fail_message" : null,
"wait_restart_for_params" : false
},
"create_at" : 1711075260516,
"is_frozen" : false,
"ha_mode" : "Cluster",
"pay_model" : "0",
"order_id" : null,
"alter_order_id" : "",
"data_vip" : "192.168.0.249",
"data_ips" : [ "192.168.0.183", "192.168.0.7", "192.168.0.41" ],
"proxy_ips" : [ ],
"data_vip_v6" : null,
"port" : 3306,
"available_zones" : [ {
"code" : "az",
"description" : "az2",
"az_type" : "Center"
} ],
"current_actions" : [ ],
"volume_type" : "SSD",
"server_type" : "KVM",
"enter_prise_project_id" : "0",
"dedicated_resource_id" : "",
"network" : {
"vpc_id" : "f7876b94-3696-419b-a609-161de4b42d59",
"sub_net_id" : "8926baca-467a-4556-8603-b4077805ff9d",
"security_group_id" : ""
},
"ch_master_node_id" : null,
"node_num" : 6
}, {
"id" : "f2d2441a88384023b2e30f0b600a0013in17",
"name" : "htap-fjlb",
"engine_name" : "star-rocks",
"engine_version" : "3.1.6",
"project_id" : "23a50154cf494ec9ad6883979a12db0a",
"instance_state" : {
"instance_status" : "normal",
"create_fail_error_code" : null,
"fail_message" : null,
"wait_restart_for_params" : false
},
"create_at" : 1711021269903,
"is_frozen" : false,
"ha_mode" : "Single",
"pay_model" : "0",
"order_id" : null,
"alter_order_id" : "",
"data_vip" : "192.168.0.209",
"data_ips" : [ "192.168.0.151", "192.168.0.209" ],
"proxy_ips" : [ ],
"data_vip_v6" : null,
"port" : 3306,
"available_zones" : [ {
"code" : "cn-southwest-244b",
"description" : "az2",
"az_type" : "Center"
} ],
"current_actions" : [ ],
"volume_type" : "SSD",
"server_type" : "KVM",
"enter_prise_project_id" : "0",
"dedicated_resource_id" : "",
"network" : {
"vpc_id" : "f7876b94-3696-419b-a609-161de4b42d59",
"sub_net_id" : "8926baca-467a-4556-8603-b4077805ff9d",
"security_group_id" : ""
},
"ch_master_node_id" : null,
"node_num" : 2
} ],
"max_htap_instance_num_of_taurus" : 10
} Código de status
Para mais detalhes, consulte Códigos de status.
Código de erro
Para mais detalhes, consulte Códigos de erro.

