641
微信
CreateLoadBalancerHTTPListener__Listener相关API_API 参考_负载均衡-阿里云
描述
- 创建HTTP Listener,为负载均衡实例创建基于HTTP协议的Listener,包含基于HTTP协议的策略及健康检查配置。
- 新创建的Listener为Stoped状态,需调用StartLoadBalancerListener,使之生效。Listener的状态转换图,参见负载均衡 Listener状态转换图
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | String | 是 | 操作接口名,系统规定参数。 取值:CreateLoadBalancerHTTPListener |
LoadBalancerId | String | 是 | 负载均衡实例的唯一标识。 |
ListenerPort | Integer | 是 | 负载均衡实例前端使用的端口。 取值:1-65535 |
BackendServerPort | Integer | 是 | 负载均衡实例后端使用的端口。 取值:1-65535 |
Bandwidth | Integer | 是 | 监听的带宽峰值。 取值:-1 / 1-1000Mbps 针对按固定带宽计费方式的公网类型实例, 不同Listener上的Bandwidth分配的带宽峰值总和不能超出在创建负载均衡实例时设定的Bandwidth值,且不能将Listener上的Bandwidth设置为-1; 针对按使用流量计费方式的公网类型实例,可以选择将Listener上的Bandwidth设置为-1,表示不限制带宽峰值。 |
XForwardedFor | String | 否 | 是否开启通过X-Forwarded-For的方式获取来访者真实IP。 取值:on / off 默认值:on 注:考虑安全原因,本参数自2015年5月15日起会强制设置为on,考虑的接口兼容性,本接口入参还保留。 |
Scheduler | String | 否 | 调度算法。 取值:wrr / wlc 默认值:wrr |
StickySession | String | 是 | 是否开启会话保持。 取值:on / off |
StickySessionType | String | 视情况而定 | cookie的处理方式。 该参数在StickySession为on时为必选;当StickySession为off时,此参数设置将被忽略。 取值:insert / server设置为insert表示由负载均衡插入, 设置为server表示负载均衡从后端服务器学习。 |
CookieTimeout | Integer | 视情况而定 | cookie超时时间。 该参数在StickySession为on且StickySessionType为insert时为必选,其余情况下该参数会被忽略。 取值: 1-86400(单位为秒) |
Cookie | String | 视情况而定 | 服务器上配置的cookie。 仅在StickySession为on且StickySessionType为server时为必选;其余情况下该参数会被忽略。 取值:遵守RFC 2965且长度为1-200的字符串。 只能包含 ASCII 英文字母数字字符,不能包含逗号、分号或空格,也不能以 $ 字符开头。 |
HealthCheck | String | 是 | 是否开启健康检查。 取值:on / off |
HealthCheckDomain | String | 否 | 用于健康检查的域名。 取值:$_ip / 用户自定义字符串/空 自定义字符串规则:长度限制为1-80,只能使用字母、数字、‘-’、‘.’这些字符。 用户设置此参数为’$_ip’或空时,负载均衡会使用各后端服务器的私网IP当做健康检查使用的Domain。 |
HealthCheckURI | String | 视情况而定 | 用于健康检查的URI。 当HealthCheck为on时,此参数为必选;当HealthCheck为off时,此参数设置将被忽略。 取值:长度限制为1-80,必须以’/’开头。只能使用字母、数字、‘-’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’这些字符。 |
HealthCheckConnectPort | Integer | 视情况而定 | 进行健康检查时使用的端口。 当HealthCheck为on时,此参数为必选;当HealthCheck为off时,此参数设置将被忽略。 取值:1-65535,或者’-520’ 。 用户设置此参数为’-520’时,表示使用后端服务端口(BackendServerPort)。 |
HealthyThreshold | Integer | 视情况而定 | 判定健康检查结果为success的阈值。即,健康检查连续成功多少次后,将后端服务器的健康检查结果由fail改为success。 当HealthCheck为on时,此参数为必选;当HealthCheck为off时,此参数设置将被忽略。 取值:1-10 |
UnhealthyThreshold | Integer | 视情况而定 | 判定健康检查结果为fail的阈值。即,健康检查连续失败多少次后,将后端服务器的健康检查状态由success改为fail。 当HealthCheck为on时,此参数为必选;当HealthCheck为off时,此参数设置将被忽略。 取值:1-10 |
HealthCheckTimeout | Integer | 视情况而定 | 每次健康检查响应的最大超时时间。 当HealthCheck为on时,此参数为必选;当HealthCheck为off时,此参数设置将被忽略。 取值:1-50(单位为秒) 注意:如果HealthCHeckTimeout < HealthCheckInterval,则HCTimeout无效,超时时间为HealthCheckInterval。 |
HealthCheckInterval | Integer | 视情况而定 | 进行健康检查的时间间隔。 当HealthCheck为on时,此参数为必选;当HealthCheck为off时,此参数设置将被忽略。 取值:1-5(单位为秒) |
HealthCheckHttpCode | String | 视情况而定 | 健康检查正常的http状态码,多个http状态码间用”,”分割。 当HealthCheck为on时,此参数为可选;当HealthCheck为off时,此参数设置将被忽略。 取值:http_2xx / http_3xx / http_4xx / http_5xx 默认值:http_2xx |
VServerGroupId | String | 否 | 虚拟服务器组ID |
Gzip | String | 否 | 是否开启Gzip压缩,开启将对特定文件类型进行压缩;关闭则不会对任何文件类型进行压缩 取值:on / off 默认值:on |
返回参数
全是公共返回参数,详见<公共返回参数>
示例
请求示例
https://slb.aliyuncs.com/
&Action=CreateLoadBalancerHTTPListener
&LoadBalancerId=139a00604ad-cn-east-hangzhou-01
&ListenerPort=80
&BackendServerPort=80
&Bandwidth=-1
&HealthCheck=on
&HealthCheckDomain=$_ip
&HealthCheckURI=/test/index.html
&HealthCheckConnectPort=8080
&HealthyThreshold=4
&UnhealthyThreshold=4
&HealthCheckTimeout=3
&HealthCheckInterval=5
&VServerGroupId=rsp-cige6j5e7p
&<公共请求参数>
返回示例
- XML格式
<?xml version="1.0" encoding="UTF-8"?>
<CreateLoadBalancerHTTPListenerResponse>
<RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
</CreateLoadBalancerHTTPListenerResponse>
- JSON格式
{"RequestId":" CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
最后更新:2016-11-23 16:03:57
上一篇:
SetCACertificateName__ServerCertificate相关API_API 参考_负载均衡-阿里云
下一篇:
CreateLoadBalancerHTTPSListener__Listener相关API_API 参考_负载均衡-阿里云
ALIYUN::SLB::Listener__资源列表_资源编排-阿里云
参数化__脚本编写_使用手册_性能测试-阿里云
状态码__调用方式_API 文档_资源编排-阿里云
充储值卡返券规则是什么?___储值卡_代金券及推荐码_财务-阿里云
多执行计划并行执行__执行计划_用户指南_E-MapReduce-阿里云
如何利用HTTPDNS降低DNS解析开销__最佳实践_HTTPDNS-阿里云
调用说明__附录_API文档_云解析-阿里云
查询API上绑定的流控策略__流量控制相关接口_API_API 网关-阿里云
轻云主机和虚拟主机web上传文件大小限制___安全问题_技术分享_云虚机主机-阿里云
阿里云大数据应用学院宣讲会开讲 今日连续举办五场
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云