修改TCP监听的配置。
请求参数
名称 | 类型 | 是否必须 | 描述 | |||
---|---|---|---|---|---|---|
Action | String | 是 | 要执行的操作。取值: SetLoadBalancerTCPListenerAttribute |
|||
RegionId | String | 是 | 负载均衡实例的地域。 您可以通过调用 DescribeRegions接口获取地域ID。 |
|||
LoadBalancerId | String | 是 | 负载均衡实例ID。 | |||
ListenerPort | Integer | 是 | 负载均衡实例前端使用的端口,取值: 1-65535 |
|||
VServerGroupId | String | 否 | 服务器组ID。 | |||
MasterSlaveServerGroupId | String | 否 | 主备服务器组ID。
|
|||
Bandwidth | Integer | 是 | 监听的带宽峰值,取值:
|
|||
Scheduler | String | 否 | 调度算法。取值:
|
|||
PersistenceTimeout | Integer | 否 | 会话保持的超时时间。 取值:0-3600(秒) 默认值为0,关闭会话保持。 |
|||
EstablishedTimeout | Integer | 否 | 连接超时时间。 取值:10-900(秒) |
|||
AclStatus | String | 否 | 是否开启访问控制功能。 取值:on | off(默认值) |
|||
AclType | String | 否 | 访问控制类型:
当AclStatus参数的值为on时,该参数必选。 |
|||
AclId | String | 否 | 监听绑定的访问策略组ID。 当AclStatus参数的值为on时,该参数必选。 |
|||
HealthCheckType | String | 否 | 健康检查类型。 取值:tcp(默认值) | http |
|||
HealthCheckDomain | String | 否 | 用于健康检查的域名,取值:
|
|||
HealthCheckURI | String | 否 | 用于健康检查的URI。
|
|||
HealthCheckConnectPort | Integer | 否 | 健康检查使用的端口。取值:
|
|||
HealthyThreshold | Integer | 否 | 健康检查连续成功多少次后,将后端服务器的健康检查状态由fail判定为success。 取值:2-10 |
|||
UnhealthyThreshold | Integer | 否 | 健康检查连续失败多少次后,将后端服务器的健康检查状态由success判定为fail。 取值:2-10 |
|||
HealthCheckConnectTimeout | Integer | 否 | 接收来自运行状况检查的响应需要等待的时间。如果后端ECS在指定的时间内没有正确响应,则判定为健康检查失败。 取值:1-300(秒)
|
|||
HealthCheckInterval | Integer | 否 | 健康检查的时间间隔。 取值:1-50(秒) |
|||
HealthCheckHttpCode | String | 否 | 健康检查正常的HTTP状态码,多个状态码用逗号分隔。 取值:http_2xx(默认值) | http_3xx | http_4xx | http_5xx |
|||
SynProxy | String | 否 | 是否开启SynProxy,SynProxy是负载均衡的攻击防护功能。 建议一般情况下不要调整这个参数,由负载均衡控制。 取值:enable|disable(默认值) |
|||
VServerGroup | String | 否 | 是否使用虚拟服务器组。 取值:on|off(默认值)
|
|||
PersistenceTimeout | Integer | 否 | 会话保持的超时时间。 取值:0-3600(秒) 默认值为0,关闭会话保持。 |
|||
MasterSlaveServerGroup | 是否使用主备服务器组。 取值:on|off(默认值)
|
返回参数
名称 | 类型 | 说明 |
---|---|---|
RequestId | String | 请求ID。 |
示例
请求示例
https://slb.aliyuncs.com/?Action=SetLoadBalancerTCPListenerAttribute
&LoadBalancerId=lb-t4nj5vuz8ish9emfk1f20
&ListenerPort=443
&Bandwidth=-1
&VServerGroupId=rsp-cige6j5e7p
&公共请求参数
返回示例
-
XML格式
<?xml version="1.0" encoding="UTF-8"?> <SetLoadBalancerTCPListenerAttributeResponse> <RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId> </SetLoadBalancerTCPListenerAttributeResponse>
-
JSON格式
{ "RequestId": " CEF72CEB-54B6-4AE8-B225-F876FF7BA984" }