修改监听器配置
修改负载均衡器监听器配置。
- 会话保持:
SOURCE_IP,HTTP_COOKIE,APP_COOKIE|CookieName - 监听器健康检查方式。检查方式有
HTTP、TCP、HTTPS两种。HTTP和HTTPS格式为:HTTP|url|method|httpCode,url表示访问url,method有GET````POST,httpCode标识返回码。例如HTTP|/index.html或HTTP|www.baidu.com/index.html|GET。TCP方式:TCP。 - inter | timeout | fall | rise,表示:检查间隔(2-60s) | 超时时间(5-300s) | 不健康阈值(2-10次) | 健康阈值(2-10)
请求参数
| 参数名 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| Action | String | 是 | 操作方法:ModifyLBListener |
| Region | String | 是 | 机房标识,取值参见地域列表 |
| Id | String | 是 | |
| HealthCheckEnabled | String | 否 | 是否启用健康检查 |
| HealthCheckOption | String | 否 | 见说明 |
| HealthCheckMethod | String | 否 | 见说明 |
| Enabled | Boolean | 否 | 是否启用 |
| MaxConnections | String | 否 | 最大连接数 |
| PemId | String | 否 | 证书ID,如果是协议是HTTPS的话用 |
| SessionPersistence | String | 否 | 会话保持 |
| Port | Integer | 否 | 监听的端口 |
| LoadBalancingMethod | String | 否 | 负载均衡器方法,支持 RoundRobin,SourceIp,LeastConnections |
| Name | String | 否 | 名称 |
返回参数
| 名称 | 类型 | 说明 |
|---|---|---|
| Action | String | 执行的操作 |
| TaskId | String | 请求标识 |
请求示例
http://api.chinac.com/v2/?Action=ModifyLBListener
&Id=lbl-sdsddd
&Name=adad
&LoadBalancerId=lb-adfad
&LoadBalancingMethod=ROUND_ROBIN
&Port=200
&Protocol=HTTP
&SessionPersistence=APP_COOKIE|adad
&<公共请求参数>
返回示例
{
"code": 10000,
"message": "",
"data": {
"TaskId": "bb112c20170506133720502",
"Action": "ModifyLBListener"
}
}