Consulta de una instancia de DCS
Función
Esta API se utiliza para consultar los detalles sobre una instancia DCS especificada.
URI
GET /v2/{project_id}/instances/{instance_id}
Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
instance_id | Sí | String | ID de instancia. |
project_id | Sí | String | ID del proyecto. |
Parámetros de solicitud
Ninguno
Parámetros de respuesta
Código de estado: 200
Parámetro | Tipo | Descripción |
|---|---|---|
vpc_name | String | Nombre de la VPC. |
charging_mode | Integer | Modo de facturación. El valor puede ser 0: pago por uso. |
vpc_id | String | ID de la VPC |
user_name | String | Nombre de usuario. |
created_at | String | Hora en la que se crea la instancia. Formato: 2017-03-31T12:24:46.297Z |
description | String | Descripción de la instancia |
security_group_id | String | ID del grupo de seguridad. |
security_group_name | String | Nombre del grupo de seguridad. |
max_memory | Integer | Tamaño total de la memoria en MB. |
used_memory | Integer | Tamaño de memoria usado en MB. |
capacity | Integer | Capacidad de caché de instancia de DCS en GB. |
capacity_minor | String | Capacidad (GB) de una instancia DCS pequeña (menor a 1 GB). |
maintain_begin | String | Hora UTC cuando comienza la ventana de tiempo de mantenimiento. El formato es HH:mm:ss. |
maintain_end | String | Hora UTC cuando finaliza la ventana de tiempo de mantenimiento. El formato es HH:mm:ss. |
engine | String | Motor de instancia DCS. |
no_password_access | String | Indica si se puede acceder a la instancia sin contraseña.
|
ip | String | Dirección IP para conectarse a la instancia de DCS. Para una instancia de clúster, se devuelven varias direcciones IP y se separan por comas (,). Por ejemplo, 192.168.0.1,192.168.0.2. |
instance_backup_policy | InstanceBackupPolicy object | Política de copia de respaldo. Este parámetro se admite cuando el tipo de instancia es maestro/en espera o clúster. |
az_codes | Array of strings | zona de disponibilidad donde se encuentra la instancia. Se devuelve el código zona de disponibilidad. |
access_user | String | Nombre de usuario utilizado para acceder a una instancia de DCS después de la autenticación de contraseña. |
instance_id | String | ID de instancia. |
port | Integer | Puerto de la instancia DCS. |
user_id | String | ID de usuario. |
name | String | Nombre de instancia. |
spec_code | String | Código de especificación. |
subnet_id | String | ID de subred. |
subnet_name | String | Nombre de subred. |
subnet_cidr | String | Bloque CIDR de subred. |
engine_version | String | Versión de caché. |
order_id | String | ID de pedido. |
status | String | Estado de la instancia de DCS. Para obtener más información, consulte Estado de instancia DCS. |
domain_name | String | Nombre de dominio de la instancia. |
readonly_domain_name | String | Nombre de dominio de sólo lectura de la instancia. Este parámetro sólo está disponible para instancias de tipo principal/en standby. |
enable_publicip | Boolean | Indica si el acceso a la red pública está habilitado para la instancia de DCS Redis.
|
publicip_id | String | ID del EIP enlazado a la instancia de DCS Redis. El valor de este parámetro es null si el acceso público está deshabilitado. |
publicip_address | String | EIP enlazado a la instancia de DCS Redis. El valor de este parámetro es null si el acceso público está deshabilitado. |
enable_ssl | Boolean | Si SSL está habilitado para el acceso público a una instancia de DCS Redis.
|
service_upgrade | Boolean | Si la instancia tiene una tarea de actualización.
|
service_task_id | String | ID de tarea de actualización.
|
enterprise_project_id | String | ID del proyecto de empresa. |
backend_addrs | String | Dirección de backend de una instancia de clúster. |
features | Features object | Características admitidas por la instancia. |
domain_name_info | DomainNameInfo object | Información sobre la actualización de nombre de dominio de instancia y la resolución de nombre de dominio público. |
transparent_client_ip_enable | Boolean | Si el paso a través de IP del cliente está habilitado. |
sub_status | String | Subestado de instancia. |
tags | Array of ResourceTag objects | Clave y valor de la etiqueta de instancia. |
cpu_type | String | Tipo de CPU de la instancia. Generalmente, el valor es x86_64 o aarch64. |
enterprise_project_name | String | Nombre del proyecto de empresa. |
update_at | String | Tiempo de actualización, por ejemplo, 2022-07-06T09:32:16.502Z. |
product_type | String | Edición: edición comunitaria o edición profesional. Valores de enumeración:
|
storage_type | String | Tipo de almacenamiento (DRAM). Valores de enumeración:
|
launched_at | String | Hora de inicio, por ejemplo, 2022-07-06T09:32:16.502Z. |
cache_mode | String | Tipo de instancia de DCS. Opciones:
|
support_slow_log_flag | String | Si se admiten registros de consultas lentos. |
db_number | Integer | Cantidad de bases de datos. |
replica_count | Integer | Número de réplicas. |
sharding_count | Integer | Número de shards en una instancia de clúster. |
bandwidth_info | BandwidthInfo object | Información de ancho de banda. |
Parámetro | Tipo | Descripción |
|---|---|---|
backup_policy_id | String | ID de política de copia de respaldo. |
created_at | String | Tiempo de creación. Ejemplo: 2022-04-11T09:45:24.790Z |
updated_at | String | Tiempo de actualización. Ejemplo: 2022-04-12T02:22:03.269Z |
policy | BackupPolicy object | Política de copia de respaldo. |
tenant_id | String | ID de cuenta. |
Parámetro | Tipo | Descripción |
|---|---|---|
backup_type | String | Tipo de copia de respaldo.
|
save_days | Integer | Este parámetro es obligatorio cuando backup_type se establece en manual. Período de retención, en días. Los valores varían de 1 a 7. |
periodical_backup_plan | BackupPlan object | Programa de copia de respaldo. Este parámetro es obligatorio cuando backup_type se establece en manual. |
Parámetro | Tipo | Descripción |
|---|---|---|
timezone_offset | String | Zona horaria en la que se realiza la copia de respaldo. Este parámetro ya no se utiliza. |
backup_at | Array of integers | Día en una semana en el que comienza la copia de respaldo. El valor varía de 1 a 7, donde 1 indica lunes y 7 indica domingo. |
period_type | String | Intervalo en el que se realiza la copia de respaldo, que solo admite weekly actualmente. |
begin_at | String | Hora UTC cuando se inicia la copia de respaldo. Por ejemplo, 00:00-01:00 indica que la copia de respaldo comienza a las 08:00 (GMT+8). |
Parámetro | Tipo | Descripción |
|---|---|---|
support_acl | Boolean | Si se admite ACL.
|
support_transparent_client_ip | Boolean | Si el paso a través de IP del cliente está habilitado.
|
support_ssl | Boolean | Si se admite SSL.
|
Parámetro | Tipo | Descripción |
|---|---|---|
support_public_resolve | Boolean | Si se debe habilitar la resolución de nombres de dominio público.
|
is_latest_rules | Boolean | Si el nombre de dominio actual es el más reciente.
|
zone_name | String | Sufijo de región del nombre de dominio. |
history_domain_names | Array of DomainNameEntity objects | Información histórica del nombre de dominio. |
Parámetro | Tipo | Descripción |
|---|---|---|
domain_name | String | Nombres de dominio históricos de la instancia. |
is_readonly | Boolean | Si el nombre de dominio es de solo lectura.
|
Parámetro | Tipo | Descripción |
|---|---|---|
key | String | Clave de etiqueta.
|
value | String | Valor de la etiqueta.
|
Parámetro | Tipo | Descripción |
|---|---|---|
begin_time | String | Hora de inicio del aumento temporal. |
end_time | String | Hora de finalización del aumento temporal. |
current_time | String | Hora actual. |
bandwidth | Integer | Ancho de banda actual, en GB. |
next_expand_time | String | Tiempo de próximo aumento |
expand_count | Integer | Número de aumentos. |
expand_effect_time | String | Intervalo entre aumentos temporales. |
expand_interval_time | String | Tiempo para el siguiente aumento. |
max_expand_count | Integer | Número máximo de aumentos. |
task_running | Boolean | Si la tarea se está ejecutando. |
Solicitudes de ejemplo
GET https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id} Ejemplo de respuestas
Código de estado: 200
La instancia especificada se consulta correctamente.
{
"publicip_id" : null,
"vpc_name" : "dcs-beta",
"charging_mode" : 0,
"enterprise_project_name" : "default",
"vpc_id" : "5e37b3be-950a-48e1-b498-65b63d336481",
"user_name" : "hwclouduser",
"created_at" : "2022-08-29T08:53:47.319Z",
"description" : null,
"security_group_id" : "securityGroupId",
"enable_ssl" : false,
"max_memory" : 128,
"publicip_address" : null,
"capacity" : 0,
"maintain_begin" : "18:00:00",
"engine" : "Redis",
"maintain_end" : "19:00:00",
"capacity_minor" : ".125",
"service_upgrade" : false,
"subnet_name" : "dcs-beta",
"no_password_access" : "true",
"service_task_id" : null,
"ip" : "192.168.0.251",
"subnet_cidr" : "192.168.0.0/24",
"used_memory" : 2,
"security_group_name" : "securityGroupId",
"instance_backup_policy" : null,
"az_codes" : [ "cn-north-7c" ],
"access_user" : null,
"enterprise_project_id" : "0",
"instance_id" : "a4c545cd-10b2-4efc-b0ab-a9b554ca0621",
"enable_publicip" : false,
"port" : 6379,
"user_id" : "d53977d1adfb49c5b025ba7d33a13fd7",
"domain_name" : "redis-a4c545cd-10b2-4efc-b0ab-a9b554ca0621.dcs.huaweicloud.com",
"name" : "dcs-billing",
"spec_code" : "redis.ha.xu1.tiny.r2.128",
"subnet_id" : "a4112635-3ec0-471c-95c3-5cf49b9533af",
"engine_version" : "5.0",
"order_id" : null,
"status" : "RUNNING",
"features" : {
"support_acl" : true,
"support_transparent_client_ip" : true,
"support_ssl" : false
},
"domain_name_info" : {
"support_public_resolve" : true,
"is_latest_rules" : true,
"zone_name" : "dcs.huaweicloud.com",
"history_domain_names" : null
},
"transparent_client_ip_enable" : true,
"sub_status" : "normal",
"tags" : null,
"cpu_type" : "x86_64"
} Códigos de estado
Código de estado | Descripción |
|---|---|
200 | La instancia especificada se consulta correctamente. |
400 | Solicitud no válida. |
500 | Error interno del servicio. |
Códigos de error
Consulte Códigos de error.

