Verifica se é possível reduzir nós específicos em um cluster do Elasticsearch.
Depuração
Cabeçalhos da requisição
Esta operação utiliza apenas cabeçalhos de requisição comuns. Para mais informações, consulte Cabeçalhos de requisição comuns.
Sintaxe da requisição
POST /openapi/instances/{InstanceId}/validate-shrink-nodes HTTP/1.1
Parâmetros da requisição
| Parâmetro | Tipo | Posição | Obrigatório | Exemplo | Descrição |
| InstanceId | String | Path | Sim | es-cn-nif1q9o8r0008**** |
ID da instância. |
| nodeType | String | Query | Sim | WORKER |
Tipo de nó a ser removido na redução de escala. Valores válidos:
|
| ignoreStatus | Boolean | Query | Não | false |
Indica se o status de integridade do cluster deve ser ignorado. Valores válidos:
|
| count | Integer | Query | Não | 2 |
Número de nós a validar para redução de escala. |
| Array | Body | Não |
Corpo da requisição. |
||
| nodeType | String | Body | Não | WORKER |
Tipo dos nós. Valores válidos:
|
| host | String | Body | Não | 192.168.xx.xx |
Endereço IP do nó. |
| port | Integer | Body | Não | 9200 |
Número da porta do nó. |
| zoneId | String | Body | Não | cn-shanghai-c |
ID da zona onde reside o nó da instância. Por exemplo, a Zona C de Xangai corresponde a cn-shanghai-c. |
| hostName | String | Body | Não | es-cn-pl32xxxxxxx-data-f-1 |
Nome do nó no cluster ACK. Chame a operação ListAllNode para obter esse nome. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Result | Boolean | true |
Resultado da validação. Valores válidos:
|
| RequestId | String | F99407AB-2FA9-489E-A259-40CF6DCC**** |
ID da requisição. |
Exemplos
Exemplos de requisições
POST /openapi/instances/es-cn-nif1q9o8r0008****/validate-shrink-nodes?nodeType=WORKER&ignoreStatus=false&count=2 HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json
[ {
"nodeType" : "WORKER",
"host" : "192.168.xx.xx",
"port" : 9200,
"zoneId" : "cn-shanghai-c",
"hostName" : "es-cn-pl32xxxxxxx-data-f-1"
} ]
Exemplos de respostas de sucesso
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : true,
"RequestId" : "3760F67B-691D-4663-B4E5-6783554F****"
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.