添加已有实例到集群。
说明
添加过程中会替换系统盘,需要提前做好数据备份。
请求信息
请求行 RequestLinePOST
/clusters/{cluster_id}/attach HTTP/1.1
请求行参数 URI Param
[tr=rgb(51, 205, 229)][td]名称
类型 | 是否必须 | 描述 |
cluster_id | string | 是 | 集群 ID |
特有请求头 RequestHead
无,请参考
公共请求头部。
请求体 RequestBody{"password":
"ECS 实例 root 登录密码","instances":
"要添加的实例数组"}
请求体解析
[tr=rgb(51, 205, 229)][td]名称
类型 | 是否必须 | 描述 |
password | String | 是 | ECS 实例密码。密码规则为8 - 30 个字符,且同时包含三项(大、小写字母,数字和特殊符号) |
instances | Array | 是 | 已有实例的数组。 |
返回信息
返回行 ResponseLineH TTP/1.1
202 OK
特有返回头 ResponseHead
无,请参考
公共返回头部。
返回体 ResponseBody{"list": [{"code":
"200","instanceId":
"i-2zee3oiwcyoz7kwdo8bt","message":
"successful"},{"code":
"200","instanceId":
"i-2ze0lgm3y6iylcbtcypf","message":
"successful"}],"task_id":
"T-5a544aff80282e39ea000039"}
示例
请求示例POST
/clusters/Cccfd68c474454665ace07efce924f75f
/attach HTTP/
1.1<公共请求头>{
"password":
"Hello1234",
"instances": [
"i-xxxx",
"i-yyyy"]}
返回示例HTTP/
1.1
202 Accepted<公共响应头>{
"list": [{
"code":
"200",
"instanceId":
"i-xxxx",
"message":
"successful"},{
"code":
"200",
"instanceId":
"i-yyyy",
"message":
"successful"}],
"task_id":
"T-5a544aff80282e39ea000039"}