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