调用AttachInstances接口添加已有ENS节点至边缘托管集群。

背景信息

边缘节点服务ENS(Edge Node Service)基于运营商边缘节点和网络构建,一站式提供靠近终端用户的、全域覆盖的、弹性分布式算力资源,通过终端数据就近计算和处理,优化响应时延、中心负荷和整体成本。帮助用户业务下沉至运营商侧边缘,有效降低计算时延和成本。更多信息,请参见什么是边缘节点服务ENS

请求信息

POST /clusters/{cluster_id}/attach HTTP/1.1
表 1. 请求行参数URI Param
名称 类型 是否必须 描述
cluster_id string 集群ID。

特有请求头RequestHead

无,请参见公共请求和返回结果

请求体RequestBody

{
    "instances":[
        "i-wz9e8pvnjalxkggk****"
    ],
    "format_disk":true,
    "rds_instances":[
        "rds-xxx"
    ],
    "keep_instance_name":true,
    "is_edge_worker":true
}
表 2. 请求体解析
名称 类型 是否必须 描述
instances Array 已有实例的数组。
is_edge_worker bool 是否为边缘节点。接入ENS节点时需要配置为true。
rds_instances Array RDS实例列表。
keep_instance_name bool 是否保留实例名称。
format_disk bool 是否格式化数据盘。

返回信息

返回行ResponseLine

HTTP/1.1 202 OK

特有返回头ResponseHead

无,请参见公共请求和返回结果

返回体ResponseBody

{
  "list": [
    {
      "code": "200",
      "instanceId": "i-5j2zjis****",
      "message": "successful"
    },
    {
      "code": "200",
      "instanceId": "i-5j443uf****",
      "message": "successful"
    }
  ],
  "task_id": "T-5d6f733d9e408ec74f000002"
}

示例

请求示例

POST /clusters/Cccfd68c474454665ace07efce924****/attach HTTP/1.1
<公共请求头>
{
    "is_edge_worker": true
    "instances": [
        "i-xxxx",
        "i-yyyy"
    ],
    "keep_instance_name":true
}

返回示例

HTTP/1.1 202 Accepted
<公共响应头>
{
  "list": [
    {
      "code": "200",
      "instanceId": "i-xxxx",
      "message": "successful"
    },
    {
      "code": "200",
      "instanceId": "i-yyyy",
      "message": "successful"
    }
  ],
  "task_id": "T-5d6f733d9e408ec74f000002"
}