调用BindK8sSlb绑定SLB到容器服务K8s集群中的应用。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求头
该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。
请求语法
POST /pop/v5/k8s/acs/k8s_slb_binding HTTP/1.1
请求参数
名称 | 类型 | 位置 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|---|
AppId | String | Query | 是 | 5a166fbd-****-****-a286-781659d9f54c |
应用ID |
ClusterId | String | Query | 是 | 712082c3-f554-****-****-a947b5cde6ee |
集群ID |
Type | String | Query | 是 | internet |
设置SLB的类型。参数包括:internet(外网)和intranet(内网)。 |
Port | String | Query | 否 | 80 |
前端端口,范围1~65535。 |
SlbProtocol | String | Query | 否 | TCP |
SLB协议,目前支持TCP、HTTP和HTTPS协议。 |
TargetPort | String | Query | 否 | 8080 |
后端端口,也是应用的服务端口,范围1~65535。 |
SlbId | String | Query | 否 | lb-2ze1quax9t****iz82bjt |
SLB ID。不配置时,EDAS会自动为用户新购SLB。 |
ServicePortInfos | String | Query | 否 | [{"targetPort":8080,"port":82,"loadBalancerProtocol":"TCP"},{"port":81,"certId":"136246975637380916c185d6fa21914500329_-988as","targetPort":8181,"lo adBalancerProtocol":"HTTPS"}] |
多个端口需求以及非TCP协议需求填写字段。 必须符合JsonArray格式,参考示例: {"targetPort":8080,"port":82,"loadBalancerProtocol":"TCP"},{"port":81,"certId":"1362469756373809_16c185d6fa2_1914500329_-xxxxxxx","targetPort":8181,"lo adBalancerProtocol":"HTTPS"}
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
ChangeOrderId | String | b4b37bde-a125-****-****-741f7f4a9ae3 |
变更流程ID |
Code | Integer | 200 |
Code码 |
Message | String | success |
信息 |
RequestId | String | 4823-bhjf-23u4-eiufh |
唯一请求ID |
示例
请求示例
POST /pop/v5/k8s/acs/k8s_slb_binding HTTP/1.1
公共请求头
{
"AppId": "5a166fbd-****-****-a286-781659d9f54c"
"ClusterId": "712082c3-f554-****-****-a947b5cde6ee"
"Port": "80"
"SlbProtocol": "TCP"
"TargetPort": "8080"
"Type": "internet"
}
正常返回示例
XML
格式
<Message>success</Message>
<ChangeOrderId>b4b37bde-a125-43fc-9f8e-741f7f4a9ae3</ChangeOrderId>
<Code>200</Code>
JSON
格式
{
"Message": "success",
"ChangeOrderId": "b4b37bde-a125-43fc-9f8e-741f7f4a9ae3",
"Code": 200
}
错误码
访问错误中心查看更多错误码。