Use a API GetTransferableNodes para especificar o tipo e a quantidade de nós e obter a lista de nós migráveis.
Depuração
Cabeçalho da requisição
Esta operação usa apenas parâmetros de requisição comuns. Para mais informações, consulte Parâmetros comuns.
Sintaxe da requisição
GET /openapi/instances/[InstanceId]/transferable-nodes HTTPS|HTTP
Parâmetros da requisição
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
count |
Integer |
Sim |
1 |
Quantidade de nós a migrar. |
|
InstanceId |
String |
Sim |
es-cn-nif1q9o8r0008**** |
ID da instância. |
|
nodeType |
String |
Sim |
WORKER |
Tipo dos nós.WORKER representa um nó hot; WORKER_WARM representa um nó warm. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
F99407AB-2FA9-489E-A259-40CF6DCC**** |
ID da requisição. |
|
Result |
Array of Result |
Resultados retornados. |
|
|
host |
String |
192.168.. |
Endereço IP do nó. |
|
port |
Integer |
9200 |
Porta de acesso do nó. |
O objeto Result também contém os seguintes parâmetros:
|
** Parâmetro ** |
** Tipo ** |
** Exemplo ** |
** Descrição ** |
|
nodeType |
String |
WORKER |
Tipo do nó. Valores válidos: MASTER (nó MASTER dedicado), WORKER (nó hot), WORKER_WARM (nó warm), COORDINATING (nó cliente) e KIBANA (nó Kibana). |
|
zoneId |
String |
cn-hangzhou-b |
ID da zona à qual o nó pertence. |
Exemplos
Exemplos de requisição
GET /openapi/instances/es-cn-nif1q9o8r0008****/transferable-nodes? nodeType=WORKER&count=1 HTTP/1.1
Common request header
Exemplos de resposta de sucesso
Formato JSON
{
"Result":[
{
"nodeType":"WORKER",
"host":"192.168. **.**",
"port":9300,
"zoneId":"cn-hangzhou-b"
}
],
"RequestId":"3760F67B-691D-4663-B4E5-6783554F****"
}
Códigos de erro
|
HttpCode |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
InstanceNotFound |
The instanceId provided does not exist. |
Mensagem retornada quando a instância especificada não é encontrada. Verifique o status da instância. |
Para obter uma lista de códigos de erro, visite a Central de Erros da API.