Skip to Content
负载均衡 ULB ALB更新应用型负载均衡监听器属性 - UpdateListenerAttribute

更新应用型负载均衡监听器属性 - UpdateListenerAttribute

简介

更新一个应用型负载均衡监听器的属性

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 UpdateListenerAttributeYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
LoadBalancerIdstring负载均衡实例的IDYes
ListenerIdstring监听器的IDYes
Namestring监听器的名称。限定字符长度:[1-255];限定特殊字符,仅支持:-_.No
Remarkstring监听器的备注信息。限定字符长度:[0-255]No
Certificates.Nstring(应用型专用)服务器默认证书ID。仅HTTPS监听支持No
SecurityPolicyIdstring(应用型专用)安全策略组ID。仅HTTPS监听支持绑定。“Default”,表示绑定原生策略No
IdleTimeoutint连接空闲超时时间。单位:秒。应用型限定取值:[1-86400]No
Schedulerstring负载均衡算法。应用型限定取值:“Roundrobin”/“Source”/“WeightRoundrobin”/” Leastconn”/“Backup”No
StickinessConfig.Enabledboolean是否开启会话保持功能。应用型负载均衡实例基于Cookie实现,网络型负载均衡则基于源IP,保证在对应的空闲超时时间内,同一个源IP送到同一个服务节点。默认值为:falseNo
StickinessConfig.Typestring(应用型专用)Cookie处理方式。限定枚举值:“ServerInsert” / “UserDefined”,默认值为:“ServerInsert”No
StickinessConfig.CookieNamestring(应用型专用)自定义Cookie。当StickinessType取值”UserDefined”时有效;限定字符长度:[0-255]No
HealthCheckConfig.Enabledboolean是否开启健康检查功能。暂时不支持关闭;默认值为:trueNo
HealthCheckConfig.Typestring健康检查方式。应用型限定取值:“Port”/“HTTP”;默认值:“Port”No
HealthCheckConfig.Domainstring(应用型专用)HTTP检查域名No
HealthCheckConfig.Pathstring(应用型专用)HTTP检查路径No
CompressionEnabledboolean(应用型专用)是否开启数据压缩功能。目前只支持使用gzip对特定文件类型进行压缩No
HTTP2Enabledboolean(应用型专用)是否开启HTTP/2特性。仅HTTPS监听支持开启No
RedirectEnabledboolean(应用型专用)是否开启HTTP重定向到HTTPS。仅HTTP监听支持开启No
RedirectPortint(应用型专用)重定向端口。限定取值:[1-65535]No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No

示例

请求示例

https://api.an-link.com/?Action=UpdateListenerAttribute &Region=cn-zj &Zone=cn-zj-01 &ProjectId=QFtIfkUc &LoadBalancerId=ivxKvLBP &ListenerId=EfOUwEZT &Name=iudDulUa &Remark=msPPNPop &Certificates.n=fYidutAc &SecurityPolicyId=EzzcCUpN &IdleTimeout=4 &Scheduler=UkrfRIia &StickinessConfig.Enabled=false &StickinessConfig.Type=wkuTDkaQ &StickinessConfig.CookieName=fdKPdCYA &HealthCheckConfig.Enabled=true &HealthCheckConfig.Type=zUCAytpD &HealthCheckConfig.Domain=scoABRTY &HealthCheckConfig.Path=XZxPniqI &CompressionEnabled=true &HTTP2Enabled=true &RedirectEnabled=false &RedirectPort=5

响应示例

{ "Action": "UpdateListenerAttributeResponse", "RetCode": 0 }