Anexa instâncias existentes do Elastic Compute Service (ECS) a um cluster ACK.
Para obter a referência completa da API, consulte Adicionar instâncias existentes a um node pool.
Sintaxe da requisição
aliyun cs POST /clusters/<YOUR-CLUSTER-ID>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"
Parâmetros da requisição
Parâmetros da CLI
|
Parâmetro |
Descrição |
|
|
Cabeçalho da requisição. Defina |
|
|
Corpo da requisição em formato JSON. Salve o conteúdo em um arquivo local (por exemplo, |
Corpo da requisição
|
Parâmetro |
Descrição |
|
|
IDs das instâncias ECS para adicionar ao cluster. |
|
|
Senha das instâncias ECS. |
|
|
Par de chaves usado para autenticar nas instâncias ECS. |
|
|
Define se os discos de dados das instâncias ECS serão formatados. |
|
|
Tags para adicionar aos nós. Especifique como um array. |
Exemplo: attach.json
{
"instances": "<YOUR-INSTANCE-IDS>",
"password": "<YOUR-INSTANCE-PASSWORD>",
"key_pair": "<YOUR-KEY-PAIR-NAME>",
"format_disk": "<true|false>",
"tags": []
}
Elementos da resposta
|
Campo |
Descrição |
|
|
Resultados de cada anexação de instância ECS. Cada item contém |
|
|
Código de status do resultado da anexação. O valor |
|
|
ID da instância ECS. |
|
|
Mensagem de resultado da operação de anexação. |
|
|
ID da tarefa criada para esta operação. |
Exemplos
Exemplo de requisição
aliyun cs POST /clusters/<YOUR-CLUSTER-ID>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"
Exemplo de resposta
{
"list": [
{
"code": "200",
"instanceId": "i-2zee3oiwcyoz7kwd****",
"message": "successful"
},
{
"code": "200",
"instanceId": "i-2ze0lgm3y6iylcbt****",
"message": "successful"
}
],
"task_id": "T-5a544aff80282e39ea000039"
}