调用AttachInstances添加已有实例到集群。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST /clusters/[ClusterId]/attach HTTPS|HTTP

请求参数

名称 类型 是否必选 示例值 描述
ClusterId String c106f377e16f34eb1808d6b9362c9****

集群ID。

key_pair String key-***

keypair名称,与login_password二选一。

password String Hello1234

扩容的worker节点密码。密码规则为8~30 个字符,且同时包含三项(大、小写字母,数字和特殊符号),和key_pair二选一。

format_disk Boolean false

是否格式化数据盘。

keep_instance_name Boolean true

是否保留实例名称。

cpu_policy String none

CPU策略。集群版本为1.12.6及以上版本支持static和none两种策略,默认为none。

instances List<String> ["i-0xi187lghfcy5t2d****"]

实例列表。

tags Array []

自定义节点标签。

返回数据

名称 类型 示例值 描述
list Array

节点信息列表。

code String 200

返回状态码。

instanceId String i-2zee3oiwcyoz7kwd****

实例ID。

message String successful

添加结果信息。

task_id String T-5a544aff80282e39ea000039

任务ID。

示例

请求示例

POST /clusters/[ClusterId]/attach HTTP/1.1
公共请求头
{
    "ClusterId": "Cccfd68c474454665ace07efce924****",  
    "password": "Hello1234",
    "format_disk": false,
    "keep_instance_name": true,
    "tags":[],
    "instances": ["i-xxxx","i-yyyy"]
}

正常返回示例

XML 格式

<list>
    <code>200</code>
    <instanceId>i-2zee3oiwcyoz7kwd****</instanceId>
    <message>successful</message>
</list>
<list>
    <code>200</code>
    <instanceId>i-2ze0lgm3y6iylcbt****</instanceId>
    <message>successful</message>
</list>
<task_id>T-5a544aff80282e39ea000039</task_id>

JSON 格式

{
    "list": [
        {
            "code": "200",
            "instanceId": "i-2zee3oiwcyoz7kwd****",
            "message": "successful"
        },
        {
            "code": "200",
            "instanceId": "i-2ze0lgm3y6iylcbt****",
            "message": "successful"
        }
    ],
    "task_id": "T-5a544aff80282e39ea000039"
}

错误码

访问错误中心查看更多错误码。