AWS::ElasticLoadBalancing::LoadBalancer Listeners - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::ElasticLoadBalancing::LoadBalancer Listeners

指定 Classic Load Balancer 的侦听器。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "InstancePort" : String, "InstanceProtocol" : String, "LoadBalancerPort" : String, "PolicyNames" : [ String, ... ], "Protocol" : String, "SSLCertificateId" : String }

YAML

InstancePort: String InstanceProtocol: String LoadBalancerPort: String PolicyNames: - String Protocol: String SSLCertificateId: String

属性

InstancePort

实例正在侦听的端口。

必需:是

类型:字符串

最低1

最高65535

Update requires: No interruption

InstanceProtocol

用于将流量路由至实例的协议:HTTP、HTTPS、TCP 或 SSL。

如果前端协议是 TCP 或 SSL,则后端协议必须是 TCP 或 SSL。如果前端协议是 HTTP 或 HTTPS,则后端协议必须是 HTTP 或 HTTPS。

如果有另一个侦听器采用相同的 InstancePort,并且其 InstanceProtocol(HTTPS 或 SSL)是安全的,则该侦听器的 InstanceProtocol 也必须是安全的。

如果另一个侦听器采用相同的 InstancePort,并且其 InstanceProtocol 为 HTTP 或 TCP,则该侦听器的 InstanceProtocol 必须为 HTTP 或 TCP。

必需:否

类型:字符串

Update requires: No interruption

LoadBalancerPort

负载均衡器正在侦听的端口。在 EC2-VPC 上,您可以指定 1-65535 范围内的任何端口。在 EC2-Classic 上,可以从以下列表中指定任何端口:25、80、443、465、587、1024-65535。

必需:是

类型:字符串

Update requires: No interruption

PolicyNames

要与侦听器关联的策略的名称。

必需:否

类型:字符串列表

Update requires: No interruption

Protocol

用于路由的负载均衡器传输协议:HTTP、HTTPS、TCP 或 SSL。

必需:是

类型:字符串

Update requires: No interruption

SSLCertificateId

服务器证书的 Amazon 资源名称 (ARN)。

必需:否

类型:字符串

Update requires: No interruption

另请参阅