Listeners for your Network Load Balancer - Elastic Load Balancing
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

Listeners for your Network Load Balancer

在您开始使用 网络负载均衡器,您必须添加一个或多个 listeners。侦听程序是使用您配置的协议和端口检查连接请求的过程。为侦听器定义的规则可以确定负载均衡器将请求路由到一个或多个目标组中的目标的方式。

有关详细信息,请参阅 请求路由Elastic Load Balancing 用户指南.

Listener configuration

侦听器支持以下协议和端口:

  • Protocols: TCP, TLS, UDP, TCP_UDP

  • Ports: 1-65535

可以使用 TLS 侦听器将加密和解密的工作交给负载均衡器完成,以便应用程序可以专注于其业务逻辑。如果侦听器协议为 TLS,您必须在侦听器上确切地部署一个 SSL 服务器证书。有关更多信息,请参阅 TLS listeners for your Network Load Balancer。)

要在同一端口上同时支持 TCP 和 UDP,请创建一个 TCP_UDP 侦听器。TCP_UDP 侦听器的目标组必须使用 TCP_UDP 协议。

可以将 WebSockets 与您的侦听器结合使用。

发送到已配置侦听器的所有网络流量都归类为预期流量。与配置的侦听器不匹配的网络流量被归类为非预期流量。类型 3 之外的 ICMP 请求也被视为非预期流量。Network Load Balancer会删除非预期流量而不将其转发给任何目标。如果发送到已配置侦听器的侦听器端口的 TCP 数据包不是新的连接,或者不是有效 TCP 连接的一部分,则将通过 TCP 重置 (RST) 拒绝。

Listener rules

在创建侦听器时,将会指定用于路由请求的规则。该规则将请求转发到指定的目标组。要更新此规则,请参阅 Update a listener for your 网络负载均衡器