Consulta de detalles del análisis de clave de mucho uso
Función
Esta API se utiliza para consultar los detalles del análisis de claves de acceso rápido.
URI
GET /v2/{project_id}/instances/{instance_id}/hotkey-task/{hotkey_id}
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto. |
instance_id |
Sí |
String |
ID de instancia. |
hotkey_id |
Sí |
String |
ID de la tarea de análisis de la clave de mucho uso. |
Parámetros de solicitud
Ninguno
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
ID de registro de análisis de clave de mucho uso. |
instance_id |
String |
ID de instancia. |
status |
String |
Análisis de estado de la tarea. Valores de enumeración:
|
scan_type |
String |
Modo de análisis. Valores de enumeración:
|
created_at |
String |
Hora en que se crea una tarea de análisis. El formato es "2020-06-15T02:21:18.669Z". |
started_at |
String |
Hora en que se inició una tarea de análisis. El formato es "2020-06-15T02:21:18.669Z". (El valor es nulo y no se devuelve cuando se crea la tarea de análisis.) |
finished_at |
String |
Hora en que terminó una tarea de análisis. El formato es "2020-06-15T02:21:18.669Z". (El valor es nulo y no se devuelve cuando se crea la tarea de análisis.) |
num |
Integer |
Número de clave de mucho uso. |
keys |
Array of HotkeysBody objects |
Registro de clave de mucho uso. (El valor es nulo y no se devuelve cuando se crea la tarea de análisis.) |
Parámetro |
Tipo |
Descripción |
---|---|---|
name |
String |
Nombre de clave. |
type |
String |
Tipo de clave. Valores de enumeración:
|
shard |
String |
Shard donde se encuentra la clave de mucho uso. Este parámetro sólo se admite cuando el tipo de instancia es cluster. El formato es ip:port. |
db |
Integer |
Base de datos donde se encuentra la clave de mucho uso. |
size |
Integer |
Tamaño del valor de clave. |
unit |
String |
Unidad del tamaño de la clave. Cuando el tipo de clave es string, la unidad es byte. Cuando el tipo de clave es list, set, zset o hash, la unidad es count. |
freq |
Integer |
Frecuencia de acceso de una clave dentro de un período de tiempo específico. El valor es el contador de frecuencia de acceso logarítmico. El valor máximo es 255, lo que indica 1 millón de solicitudes de acceso. Después de que la frecuencia alcance 255, el valor ya no aumentará incluso si las solicitudes de acceso continúan aumentando. El valor disminuirá en 1 por cada minuto durante el cual no se acceda a la clave. |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 401
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 403
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 404
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 500
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Solicitudes de ejemplo
GET https://dcs.cn-south-1.myhuaweicloud.com/v2/a4d31cb6-3d72-4fdc-8ec9-6e3a41e47f71/instances/5560df16-cebf-4473-95c4-d1b573c16e79/hotkey-task/0ccb25d5-27cf-4188-b5ea-987730a85371
Ejemplo de respuestas
Código de estado: 200
Detalles de análisis de clave de mucho uso consultados correctamente.
{ "id" : "858ee14c-2271-4489-8b82-7bda7459ae3e", "instance_id" : "5f9057b5-c330-4ee2-8138-7e69896eeec3", "status" : "success", "scan_type" : "manual", "created_at" : "2020-06-15T02:21:18.669Z", "started_at" : "2020-06-15T02:21:23.534Z", "finished_at" : "2020-06-15T02:21:25.588Z", "keys" : [ { "name" : "dcs-hotkey-test", "type" : "string", "shard" : "192.168.1.134:6379", "db" : 0, "size" : 3000, "unit" : "byte", "freq" : 4 } ] }
Código de estado: 400
Solicitud no válida.
{ "error_code" : "DCS.4922", "error_msg" : "Does not support hotkey analyze." }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
Detalles de análisis de clave de mucho uso consultados correctamente. |
400 |
Solicitud no válida. |
401 |
Información de autenticación no válida. |
403 |
La solicitud se rechaza. |
404 |
La página solicitada no se encuentra. |
500 |
Error interno del servicio. |
Códigos de error
Consulte Códigos de error.