将已有ECS(Elastic Compute Service,云服务器)实例添加到ACK集群。
完整API参考信息,请参见添加已有节点到节点池。
请求语法
aliyun cs POST /clusters/<YOUR-CLUSTER-ID>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"
请求参数
CLI参数
|
参数 |
说明 |
|
|
请求头。需指定 |
|
|
请求体,为JSON格式。将请求体内容保存为本地文件(例如 |
请求体
|
参数 |
说明 |
|
|
要添加到集群的ECS实例ID。 |
|
|
ECS实例的登录密码。 |
|
|
用于登录ECS实例的密钥对。 |
|
|
是否格式化ECS实例上的数据盘。 |
|
|
要添加到节点的标签,数组格式。 |
attach.json示例
{
"instances": "<YOUR-INSTANCE-IDS>",
"password": "<YOUR-INSTANCE-PASSWORD>",
"key_pair": "<YOUR-KEY-PAIR-NAME>",
"format_disk": "<true|false>",
"tags": []
}
返回参数
|
字段 |
说明 |
|
|
每个ECS实例的添加结果。每项包含 |
|
|
添加结果的状态码。 |
|
|
ECS实例ID。 |
|
|
添加操作的结果信息。 |
|
|
本次操作创建的任务ID。 |
示例
请求示例
aliyun cs POST /clusters/<YOUR-CLUSTER-ID>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"
返回示例
{
"list": [
{
"code": "200",
"instanceId": "i-2zee3oiwcyoz7kwd****",
"message": "successful"
},
{
"code": "200",
"instanceId": "i-2ze0lgm3y6iylcbt****",
"message": "successful"
}
],
"task_id": "T-5a544aff80282e39ea000039"
}