查询负载均衡监听列表详情。
接口说明
-
您已经创建了传统型负载均衡实例。具体操作,请参见 CreateLoadBalancer 。
-
您已经为创建的传统型负载均衡实例配置了监听。具体操作,请参见:
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
slb:DescribeLoadBalancerListeners |
get |
*LoadBalancer
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
否 |
传统型负载均衡实例所在的地域 ID。 您可以通过调用 DescribeRegions 接口获取地域 ID。 说明
当您所选地域的 Endpoint(服务地址)为 slb.aliyuncs.com 时, |
cn-hangzhou |
| NextToken |
string |
否 |
是否拥有下一次查询的令牌(Token)。取值:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| MaxResults |
integer |
否 |
分批次查询时每次显示的条目数。 取值范围:1~100,入参为空时,默认值:20。 |
50 |
| ListenerProtocol |
string |
否 |
传统型负载均衡监听协议。取值:
|
http |
| LoadBalancerId |
array |
否 |
传统型负载均衡实例的 ID 列表,最多支持 10 个实例 ID。 说明
非 SDK 调用,请使用 LoadBalancerId.N 形式添加参数。 |
lb-123wrwer |
|
string |
否 |
传统型负载均衡实例的 ID。 |
lb-uf6so8u4g35prnvsw**** |
|
| Tag |
array<object> |
否 |
标签列表。 |
|
|
object |
否 |
标签列表。 |
||
| Key |
string |
否 |
资源的标签键。N 的取值范围:1~20。一旦输入该值,则不允许为空字符串。 最多支持 64 个字符,不能以 |
TestKey |
| Value |
string |
否 |
资源的标签值。N 的取值范围:1~20。一旦输入该值,可以为空字符串。
最多支持 128 个字符,不能以 |
TestValue |
| ListenerPort |
integer |
否 |
CLB 实例使用的监听端口。 |
443 |
| Description |
string |
否 |
自定义监听名称。 |
HTTPS_443 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| NextToken |
string |
是否拥有下一次查询的令牌(Token)。取值:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
请求 ID。 |
365F4154-92F6-4AE4-92F8-7FF34B540710 |
| TotalCount |
integer |
本次请求条件下的数据总量。 |
10 |
| MaxResults |
integer |
分批次查询时每次显示的条目数。 |
50 |
| Listeners |
array<object> |
返回传统型负载均衡的监听列表。 说明
实例未配置监听时,不会返回该参数。 |
|
|
array<object> |
返回传统型负载均衡的监听列表。 说明
实例未配置监听时,不会返回该参数。 |
||
| AclType |
string |
访问控制类型。取值:
如果开启了白名单访问,但访问策略组中没有添加任何 IP,则负载均衡监听会转发全部请求。
如果开启了黑名单访问,但访问策略组中没有添加任何 IP,则负载均衡监听会转发全部请求。 |
white |
| Status |
string |
监听的状态。取值:
|
running |
| VServerGroupId |
string |
监听绑定的虚拟服务器组 ID。 |
rsp-cige6j**** |
| ListenerProtocol |
string |
传统型负载均衡监听协议。 |
http |
| LoadBalancerId |
string |
传统型负载均衡实例的 ID。 |
lb-bp1b6c719dfa**** |
| ListenerPort |
integer |
监听端口。 |
80 |
| AclId |
string |
访问控制策略组 ID。 |
acl-a2do9e413e0spzasx**** |
| Scheduler |
string |
调度算法。取值:
说明
仅性能保障型实例支持 sch、tch 和 qch 一致性 hash 算法。 |
wrr |
| Bandwidth |
integer |
监听的带宽峰值。单位:Mbps。 |
-1 |
| Description |
string |
监听描述。 |
test |
| AclStatus |
string |
是否开启访问控制功能。取值:
|
off |
| BackendServerPort |
integer |
后端服务器的端口。 说明
|
80 |
| AclIds |
array |
访问控制策略组 ID 列表。 |
|
| HTTPListenerConfig |
object |
HTTP 监听配置。 |
|
| HealthCheckHttpVersion |
string |
健康检查 HTTP 协议版本。 |
HTTP 1.0 |
| XForwardedFor_ClientSrcPort |
string |
是否通过
|
on |
| Cookie |
string |
服务器上配置的 Cookie。 |
B490B5EBF6F3CD402E515D22BCDA**** |
| Gzip |
string |
是否开启 Gzip 压缩。取值:
|
on |
| HealthCheckConnectPort |
integer |
健康检查的端口。 说明
当 HealthCheck 值为 on 时该参数有效。 |
8080 |
| HealthCheckTimeout |
integer |
每次健康检查响应的最大超时间,单位:秒。 |
3 |
| HealthCheckType |
string |
健康检查协议。 |
tcp |
| CookieTimeout |
integer |
Cookie 超时时间。单位:秒。 取值:1~86400。 |
500 |
| HealthCheckDomain |
string |
健康检查的域名。 |
www.example.com |
| UnhealthyThreshold |
integer |
健康检查连续失败多少次后,将后端服务器的健康检查状态由成功判定为失败。 取值范围:2~10。 |
4 |
| XForwardedFor_SLBID |
string |
是否通过
|
on |
| ForwardPort |
integer |
HTTP 转发至 HTTPS 的监听端口。 说明
如果 ListenerForward 的值为 off,该参数不显示。 |
80 |
| HealthCheckHttpCode |
string |
健康检查正常的 HTTP 状态码。 |
http_2xx,http_3xx |
| ListenerForward |
string |
是否开启 HTTP 至 HTTPS 监听转发。取值:
|
on |
| XForwardedFor |
string |
是否通过
|
on |
| IdleTimeout |
integer |
指定连接空闲超时时间。单位:秒。取值范围:1~60。 在超时时间内一直没有访问请求,负载均衡会暂时中断当前连接,直到一下次请求来临时重新建立连接。 |
15 |
| RequestTimeout |
integer |
指定请求超时时间。单位:秒。取值范围:1~180。 在超时时间内后端服务器一直没有响应,负载均衡将放弃等待,给客户端返回 |
60 |
| HealthCheckInterval |
integer |
健康检查的时间间隔,单位:秒。 |
5 |
| XForwardedFor_SLBPORT |
string |
是否通过
|
on |
| HealthCheckURI |
string |
健康检查的 URI。 |
/test/index.html |
| StickySessionType |
string |
Cookie 的处理方式。取值:
|
insert |
| HealthyThreshold |
integer |
健康检查连续成功多少次后,将后端服务器的健康检查状态由失败判定为成功。 取值范围:2~10。 |
4 |
| XForwardedFor_proto |
string |
是否通过
|
on |
| XForwardedFor_SLBIP |
string |
是否通过
|
on |
| StickySession |
string |
是否开启会话保持。取值:
|
on |
| HealthCheckMethod |
string |
健康检查方式。取值:head 或 get。 |
get |
| HealthCheck |
string |
是否开启健康检查。取值:
|
on |
| HTTPSListenerConfig |
object |
HTTPS 监听配置。 |
|
| XForwardedFor_ClientCertClientVerify |
string |
是否通过
|
off |
| HealthCheckHttpVersion |
string |
健康检查 HTTP 协议版本。 |
HTTP 1.0 |
| XForwardedFor_ClientSrcPort |
string |
是否通过
|
off |
| Cookie |
string |
服务器上配置的 Cookie。 |
B490B5EBF6F3CD402E515D22BCDA**** |
| Gzip |
string |
是否开启 Gzip 压缩。取值:
|
on |
| EnableHttp2 |
string |
是否开启
|
off |
| CACertificateId |
string |
CA 证书 ID。 |
idkp-234-cn-test-0**** |
| HealthCheckConnectPort |
integer |
健康检查的端口。 |
8080 |
| HealthCheckTimeout |
integer |
每次健康检查响应的最大超时间。单位:秒。 |
3 |
| HealthCheckType |
string |
健康检查协议。 |
tcp |
| CookieTimeout |
integer |
Cookie 超时时间。单位:秒。 取值:1~86400。 |
500 |
| HealthCheckDomain |
string |
健康检查的域名。 |
www.example.com |
| UnhealthyThreshold |
integer |
健康检查连续失败多少次后,将后端服务器的健康检查状态由成功判定为失败。 取值范围:2~10。 |
4 |
| XForwardedFor_SLBID |
string |
是否通过
|
on |
| XForwardedFor_ClientCertSubjectDN |
string |
是否通过
|
off |
| HealthCheckHttpCode |
string |
健康检查正常的 HTTP 状态码。 |
http_2xx,http_3xx |
| XForwardedFor_ClientCertFingerprint |
string |
是否通过
|
off |
| XForwardedFor |
string |
是否开启通过
|
on |
| RequestTimeout |
integer |
指定请求超时时间,单位:秒。取值范围:1~180。 在超时时间内后端服务器一直没有响应,负载均衡将放弃等待,给客户端返回 |
60 |
| IdleTimeout |
integer |
指定连接空闲超时时间。单位:秒。取值范围:1~60。 在超时时间内一直没有访问请求,负载均衡会暂时中断当前连接,直到一下次请求来临时重新建立连接。 |
15 |
| ServerCertificateId |
string |
服务器证书的 ID。 |
idkp-123-cn-test-0**** |
| HealthCheckInterval |
integer |
健康检查的时间间隔。单位:秒。 |
5 |
| XForwardedFor_SLBPORT |
string |
是否通过
|
off |
| HealthCheckURI |
string |
健康检查的 URI。 |
/test/index.html |
| StickySessionType |
string |
Cookie 的处理方式。
|
insert |
| XForwardedFor_ClientCertIssuerDN |
string |
是否通过
|
off |
| HealthyThreshold |
integer |
健康检查连续成功多少次后,将后端服务器的健康检查状态由失败判定为成功。 取值范围:2~10。 |
4 |
| XForwardedFor_proto |
string |
是否通过
|
on |
| XForwardedFor_SLBIP |
string |
是否通过
|
on |
| StickySession |
string |
是否开启会话保持。取值:
|
on |
| HealthCheckMethod |
string |
健康检查方式。 |
get |
| TLSCipherPolicy |
string |
安全策略包含 HTTPS 可选的 TLS 协议版本和配套的加密算法套件。
|
tls_cipher_policy_1_0 |
| HealthCheck |
string |
是否开启健康检查。取值:
|
on |
| TCPListenerConfig |
object |
TCP 监听配置。 |
|
| HealthCheckHttpCode |
string |
健康检查正常的 HTTP 状态码。 |
http_2xx,http_3xx |
| ConnectionDrainTimeout |
integer |
设置连接优雅中断超时时间。单位:秒。 取值范围:10~900。 |
300 |
| PersistenceTimeout |
integer |
是否开启了会话保持。单位:秒。 取值范围:0~3600。 取值为 0 时,表示未开启。 |
0 |
| HealthCheckInterval |
integer |
健康检查的时间间隔,单位为秒。 |
5 |
| HealthCheckURI |
string |
健康检查的 URI。 |
/test/index.html |
| HealthCheckConnectPort |
integer |
健康检查使用的端口。 |
8080 |
| EstablishedTimeout |
integer |
连接超时时间。单位:秒。 |
500 |
| HealthCheckType |
string |
健康检查协议。 |
tcp |
| HealthCheckConnectTimeout |
integer |
健康检查超时时间。单位:秒。 取值范围:1~300。 |
100 |
| MasterSlaveServerGroupId |
string |
监听绑定的主备服务器组 ID。 |
rsp-0bfucw***** |
| HealthyThreshold |
integer |
健康检查连续成功多少次后,将后端服务器的健康检查状态由失败判定为成功。 取值范围:2~10。 |
4 |
| HealthCheckDomain |
string |
健康检查的域名。 |
www.example.com |
| UnhealthyThreshold |
integer |
健康检查连续失败多少次后,将后端服务器的健康检查状态由成功判定为失败。 取值范围:2~10。 |
4 |
| ConnectionDrain |
string |
是否开启连接优雅中断。取值:
|
off |
| HealthCheckMethod |
string |
健康检查方式。 |
get |
| HealthCheck |
string |
是否开启健康检查。取值:
|
on |
| ProxyProtocolV2Enabled |
string |
是否支持通过 Proxy Protocol 协议携带客户端源地址到后端服务器。取值:
|
false |
| UDPListenerConfig |
object |
UDP 监听配置。 |
|
| ConnectionDrainTimeout |
integer |
设置连接优雅中断超时时间。单位:秒。 取值范围:10~900。 |
300 |
| HealthCheckInterval |
integer |
健康检查的时间间隔,单位为秒。 |
5 |
| HealthCheckExp |
string |
UDP 监听健康检查的响应串。 |
ok |
| HealthCheckConnectPort |
integer |
健康检查的端口。 |
8080 |
| HealthCheckConnectTimeout |
integer |
健康检查响应超时时间。 |
100 |
| MasterSlaveServerGroupId |
string |
绑定的主备服务器组 ID。 |
rsp-0bfucw**** |
| HealthyThreshold |
integer |
健康检查阈值。 |
4 |
| UnhealthyThreshold |
integer |
不健康检查阈值。 |
4 |
| ConnectionDrain |
string |
是否开启连接优雅中断。取值:
|
off |
| HealthCheckReq |
string |
UDP 监听健康检查的请求串。 |
hello |
| HealthCheck |
string |
是否开启健康检查。取值:
|
on |
| ProxyProtocolV2Enabled |
string |
是否支持通过 Proxy Protocol 协议携带客户端源地址到后端服务器。取值:
|
false |
| Tags |
array<object> |
标签列表。 |
|
|
object |
标签列表。 |
||
| TagValue |
string |
资源的标签值。 |
TestValue |
| TagKey |
string |
资源的标签键。 |
TestKey |
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | IllegalParam.ListenerProtocol | The param of ListenerProtocol is illegal. | 指定的ListenerProtocol无效。请检查参数约束,并在修改后重试。 |
| 400 | IllegalParam.MaxResults | The param of MaxResults is illegal. | 指定的MaxResults无效。请检查参数约束,并在修改后重试。 |
| 400 | IllegalParam.NextToken | The param of NextToken is illegal. | 指定的NextToken无效。请检查参数约束,并在修改后重试。 |
| 400 | IllegalParamSize.LoadBalancerId | The param size of LoadBalancerId is illegal. | 指定的LoadBalancerId无效。请检查参数约束,并在修改后重试。 |
| 400 | MissingParam.TagKey | The param of TagKey is missing. | |
| 403 | UnauthorizedRegion | The specified region of is not authorized. | 指定地域不可见。 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。