

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 网关负载均衡器的侦听器
<a name="gateway-listeners"></a>

在创建网关负载均衡器时，您需要添加一个*侦听器*。侦听器是用于检查连接请求的进程。

网关负载均衡器的侦听器用于侦听所有端口上的所有 IP 数据包。不能在为网关负载均衡器创建侦听器时指定协议或端口。

在创建侦听器时，将会指定用于路由请求的规则。该规则将请求转发到指定的目标组。您可以更新侦听器规则，以将请求转发到其他目标组。

## 侦听器属性
<a name="listener-attributes"></a>

网关负载均衡器的侦听器属性如下：

`tcp.idle_timeout.seconds`  
tcp 空闲超时值（以秒为单位）。有效范围为 60-6000 秒。默认值为 350 秒。

有关更多信息，请参阅 [更新空闲超时](update-idle-timeout.md)。

# 更新网关负载均衡器侦听器的目标组
<a name="update-target-group"></a>

在创建侦听器时，将会指定用于路由请求的规则。该规则将请求转发到指定的目标组。您可以更新侦听器规则，以将请求转发到其他目标组。

**使用控制台更新侦听器**

1. 打开 Amazon EC2 控制台，网址为[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. 在导航窗格中的 **Load Balancing (负载平衡)** 下，选择 **Load Balancers (负载均衡器)**。

1. 选择负载均衡器，然后选择 **Listeners**。

1. 选择**编辑侦听器**。

1. 对于**转发到目标组**，选择一个目标组。

1. 选择**保存**。

**要更新您的听众，请使用 AWS CLI**  
使用 [modify-listener](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener.html) 命令。

# 更新网关负载均衡器侦听器的 TCP 空闲超时
<a name="update-idle-timeout"></a>

对于通过网关负载均衡器发出的每个 TCP 请求，都将跟踪该连接的状态。如果客户端或目标通过连接发送数据的间隔超过空闲超时期限，则连接将关闭。TCP 流量的默认空闲超时值为 350 秒，但可以更新为 60-6000 秒之间的任何值。

**使用控制台更新 TCP 空闲超时**

1. 打开 Amazon EC2 控制台，网址为[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. 在导航窗格中的 **Load Balancing (负载平衡)** 下，选择 **Load Balancers (负载均衡器)**。

1. 选择网关负载均衡器。

1. 在侦听器选项卡上，依次选择**操作**和**查看侦听器详细信息**。

1. 在侦听器详细信息页面的**属性**选项卡中，选择**编辑**。

1. 在**编辑侦听器属性**页的**侦听器属性**部分中，输入 **TCP 空闲超时**的值。

1. 选择 **Save changes**（保存更改）

**要更新 TCP 空闲超时，请使用 AWS CLI**  
使用带有`tcp.idle_timeout.seconds`属性的[modify-listener-attributes](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener-attributes.html)命令。