Divide um shard no estado readwrite.
Descrição da operação
Notas de uso
-
O Host consiste em um nome de projeto e um endpoint do Simple Log Service. Você deve especificar um projeto no Host.
-
Cada shard tem um intervalo de hash MD5, e cada intervalo é um intervalo fechado à esquerda e aberto à direita. O intervalo está no formato
[BeginKey,EndKey). Um shard pode estar no estado readwrite ou readonly. Você pode dividir um shard e mesclar shards. Para mais informações, consulte Shard.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
log:SplitShard |
update |
*LogStore
|
|
Nenhuma |
Sintaxe da solicitação
POST /logstores/{logstore}/shards/{shard}?action=split HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| logstore |
string |
Sim |
O nome do Logstore. |
logstorename |
| shard |
integer |
Sim |
O ID do shard. |
0 |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| project |
string |
Sim |
O nome do projeto. |
ali-test-project |
| key |
string |
Não |
A posição onde o shard é dividido. |
ef000000000000000000000000000000 |
| shardCount |
integer |
Não |
O número de novos shards gerados após a divisão. |
2 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
array |
Os shards que são retornados. Por exemplo, se o parâmetro shardCount for definido como 2, um array composto por três shards será retornado. O primeiro shard é o shard original e os dois últimos shards são os novos shards. |
||
| shard |
As informações do shard. |
Exemplos
Resposta de sucesso
JSON formato
[
{
"shardID": 0,
"status": "readwrite",
"inclusiveBeginKey": "00000000000000000000000000000000",
"exclusiveEndKey": "8000000000000000000000000000000",
"serverIp": "203.0.113.10",
"createTime": 1524222931
}
]
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.