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.