Divide un shard de un logstore específico.
Sintaxis de la solicitud
aliyunlog log split_shard --project_name=<value> --logstore_name=<value> --shardId=<value> --split_hash=<value> [--access-id=<value>] [--access-key=<value>] [--sts-token=<value>] [--region-endpoint=<value>] [--client-name=<value>] [--jmes-filter=<value>] [--format-output=<value>] [--decode-output=<value>]
Parámetros de la solicitud
A continuación se describen los parámetros obligatorios y específicos del comando split_shard.
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
--project_name |
String |
Sí |
aliyun-test-project |
Nombre del proyecto. |
|
--logstore_name |
String |
Sí |
logstore-b |
Nombre del logstore. |
|
--shardId |
Integer |
Sí |
0 |
ID del shard. |
|
--split_hash |
String |
Sí |
40000000000000000000000000000000 |
Posición donde se divide el shard. |
Para obtener información sobre los parámetros globales de la interfaz de línea de comandos (CLI) de Log Service, consulte Global parameters.
Ejemplos
-
Solicitudes de ejemplo
Divida un shard del logstore llamado logstore-b. Este logstore pertenece a la cuenta predeterminada.
aliyunlog log split_shard --project_name="aliyun-test-project" --logstore_name="logstore-b" --shardId=0 --split_hash=40000000000000000000000000000000 -
Respuestas de ejemplo
[{ "createTime": 1614750027, "exclusiveEndKey": "80000000000000000000000000000000", "inclusiveBeginKey": "00000000000000000000000000000000", "shardID": 0, "status": "readonly" }, { "createTime": 1622087815, "exclusiveEndKey": "40000000000000000000000000000000", "inclusiveBeginKey": "00000000000000000000000000000000", "shardID": 2, "status": "readwrite" }, { "createTime": 1622087815, "exclusiveEndKey": "80000000000000000000000000000000", "inclusiveBeginKey": "40000000000000000000000000000000", "shardID": 3, "status": "readwrite" }]
Códigos de error
Si se devuelve un mensaje de error, corrija el problema según los códigos de error de la operación de API correspondiente. Para obtener más información, consulte Error codes.