调用EdgeClusterAddEdgeMachine在ACK@Edge集群中添加云原生一体机。

调试

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

请求语法

POST /clusters/[clusterid]/attachedgemachine/[edge_machineid] HTTP/1.1
Content-Type:application/json

{
  "options" : "String",
  "expired" : int,
  "nodepool_id" : "String"
}

请求参数

表 1. 请求Path参数
参数名称 类型 是否必选 示例 说明
clusterid String c35607f52179f4472a0d9723e7595****

集群ID

edge_machineid String edge_machineid

云原生一体机ID

表 2. 请求Body参数
参数名称 类型 是否必选 示例 说明
options String "{\"enableIptables\":true,\"quiet\":true,\"manageRuntime\":true,\"allowedClusterAddons\":[\"kube-proxy\",\"flannel\",\"coredns\"]}"

可选项

expired Long 1024

超时时间

nodepool_id String c26607f52179f4472a0d9723e7595****

节点池ID

响应体语法

POST   HTTP/1.1
<公共请求头>
Content-type: application/json
{
   "request_id": "string",
   "edge_machine_id": "string"
}

响应参数

表 3. 响应Body参数
参数名称 类型 示例 说明
request_id String 0adf3a23-6841-41e8-9f55-7b290216c980

请求ID

edge_machine_id String 0f4bf70a-caff-4b26-a679-fb0188a1****

云原生一体机ID

请求示例

根据以下示例在ACK@Edge集群中添加云原生一体机:

POST /clusters/[clusterid]/attachedgemachine/[edge_machineid] HTTP/1.1
Host:cs.aliyuncs.com
Content-Type:application/json

{
  "options" : "\"{\\\"enableIptables\\\":true,\\\"quiet\\\":true,\\\"manageRuntime\\\":true,\\\"allowedClusterAddons\\\":[\\\"kube-proxy\\\",\\\"flannel\\\",\\\"coredns\\\"]}\"",
  "expired" : 1024,
  "nodepool_id" : "c26607f52179f4472a0d9723e7595****"
}

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<EdgeClusterAddEdgeMachineResponse>
    <request_id>0adf3a23-6841-41e8-9f55-7b290216c980</request_id>
    <edge_machine_id>0f4bf70a-caff-4b26-a679-fb0188a1****</edge_machine_id>
</EdgeClusterAddEdgeMachineResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "request_id" : "0adf3a23-6841-41e8-9f55-7b290216c980",
  "edge_machine_id" : "0f4bf70a-caff-4b26-a679-fb0188a1****"
}

错误码

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