创建负载均衡监听器(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}
- 选项格式为: