创建负载均衡监听器

最近更新时间: 2024-06-18 14:31:28

1. 接口描述

接口请求域名: clb.api3.fincloud.tencent.cn。

在一个负载均衡实例下创建监听器。 本接口为异步接口,接口返回成功后,需以返回的 RequestId 为入参,调用 DescribeTaskStatus 接口查询本次任务是否成功。

默认接口请求频率限制:20次/秒。

接口更新时间:2021-08-22 15:35:31。

接口只验签名不鉴权。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数

参数名称 必选 允许NULL 类型 描述
Action String 公共参数,本接口取值:CreateListener
Version String 公共参数,本接口取值:2018-03-17
Region String 公共参数,详见产品支持的地域列表(TODO)
LoadBalancerId String 负载均衡实例 ID
Ports Array of Int64 要将监听器创建到哪些端口,每个端口对应一个新的监听器
Protocol String 监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL(TCP_SSL 正在内测中,如需使用请通过工单申请)
ListenerNames Array of String 要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数
HealthCheck HealthCheck 健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL监听器
Certificate CertificateInput 证书相关信息,此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
SessionExpireTime Int64 会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
Scheduler String 监听器转发的方式。可选值:WRR、LEAST_CONN<br>分别表示按权重轮询、最小连接数, 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL监听器。
SniSwitch Int64 是否开启SNI特性,此参数仅适用于HTTPS监听器。
TargetType String 此参数对外不可见。
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
DefaultSerSwitch Bool 监听器是否支持设置默认域名,默认为支持

3. 输出参数

参数名称 类型 描述
ListenerIds String 创建的监听器的唯一标识数组
RequestId String 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。

4. 错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码

错误码 描述
InvalidParameter
InvalidParameterValue
InternalError
UnauthorizedOperation
ResourceInsufficient
LimitExceeded
FailedOperation
InvalidParameter.FormatError
InvalidParameterValue.Length
MissingParameter
InvalidParameter.PortCheckFailed