创建负载均衡监听器(CreateLoadBalancerListener)
管理员可以使用CreateLoadBalancerListener创建负载均衡监听器。例如:
CreateLoadBalancerListener name=lblistener loadBalancerUuid=bad56001c1f24cefa085fa9cf83f6424\
loadBalancerPort=22 instancePort=23参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| loadBalancerUuid | 负载均衡器uuid | 0.6 | ||
| certificateUuid | 2.3 | |||
| name | 负载均衡监听器的名称 | 0.6 | ||
| description | 负载均衡监听器的详细描述 | 是 | 0.6 | |
| instancePort | 云主机端口 | 是 | 0.6 | |
| loadBalancerPort | 负载均衡器端口 | 0.6 | ||
| protocol | 协议 | 是 |
|
0.6 |
| resourceUuid | 资源UUID | 是 | 0.6 | |
| instancePort | 是 | 3.9.0 | ||
| healthCheckProtocol | 健康检查协议 | 是 |
|
3.9.0 |
| healthCheckMethod | 健康检查方法 | 是 |
|
3.9.0 |
| healthCheckURI | 健康检查的URI | 是 | 3.9.0 | |
| healthCheckHttpCode | 健康检查期望的返回码 | 是 | 3.9.0 | |
| aclStatus | 访问控制策略状态 | 是 |
|
3.9.0 |
| aclUuids | 访问控制策略组 | 是 | 3.9.0 | |
| aclType | 访问控制策略类型 | 是 |
|
3.9.0 |
| tagUuids | 标签UUID列表 | 是 | 3.9.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 LoadBalancerListenerVO | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 LoadBalancerListenerVO | 是 | 0.6 | |
| timeout | 是 |
Note:
- ZStack Cloud创建负载均衡监听器时支持设置7层健康检查参数,SystemTags增加healthCheckParameter选项。
- 选项格式为:
healthCheckParameter::{parameter},参数形如:healthCheckParameter::method:uri:expect-result - 例如:
healthCheckParameter::GET:/healthstatus.html:http_2xx
- 选项格式为:
- ZStack Cloud创建负载均衡监听器时支持设置监听器访问控制状态,SystemTags增加accessControlStatus选项。
- 选项格式为:
accessControlStatus::{status} - 例如:
accessControlStatus::enable
- 选项格式为:
- ZStack Cloud创建负载均衡监听器时支持指定会话保持模式及开关,SystemTags增加sessionPersistence选项。
- 选项格式为:
sessionPersistence::{%s},其中%s可以为disable/iphash/insert/rewrite - 例如:
sessionPersistence::insert
- 选项格式为:
- ZStack Cloud创建负载均衡监听器时支持设置指定会话保持时间,SystemTags增加sessionIdleTimeout选项。
- 选项格式为:
sessionIdleTimeout::{%s},其中%s可以为30-3600 - 例如:
sessionIdleTimeout::60
- 选项格式为:
- ZStack Cloud创建负载均衡监听器时支持设置会话保持重写名称,SystemTags增加cookieName选项。
- 选项格式为:
validRegexValues::{%s},其中%s可以为"[A-Za-z0-9_-]+", maxLength = 20 - 例如:
cookieName::zstack-cookie
- 选项格式为:
- ZStack Cloud支持设置是否开启HTTP重定向,SystemTags增加httpRedirectHttps选项。
- 选项格式为:
httpRedirectHttps::{%s},其中%s可以为disable/enable - 例如:
httpRedirectHttps::enable
- 选项格式为:
- ZStack Cloud支持重定向目的监听端口,SystemTags增加redirectPort选项。
- 选项格式为:
redirectPort::{%s},其中%s可以为1-65535 - 例如:
redirectPort::80
- 选项格式为:
- ZStack Cloud支持重定向状态码,SystemTags增加statusCode选项。
- 选项格式为:
statusCode::{%s},其中%s可以为301/302/303/307/308 - 例如:
statusCode::302
- 选项格式为:
