

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Gateway Load Balancer 的接聽程式
<a name="gateway-listeners"></a>

建立 Gateway Load Balancer 時，您可以新增*接聽程式*。接聽程式是檢查連線請求的程序。

Gateway Load Balancer 的接聽程式會接聽所有連接埠上的所有 IP 封包。為 Gateway Load Balancer 建立接聽程式時，您無法指定通訊協定或連接埠。

當您建立接聽程式後，可指定路由請求的規則。此規則將轉發請求到指定的目標群組。您可以更新接聽程式規則，將請求轉送至不同的目標群組。

## 接聽程式屬性
<a name="listener-attributes"></a>

以下是 Gateway Load Balancer 的接聽程式屬性：

`tcp.idle_timeout.seconds`  
tcp 閒置逾時值，以秒為單位。有效範圍為 60-6000 秒。預設值為 350 秒。

如需詳細資訊，請參閱[更新閒置逾時](update-idle-timeout.md)。

# 更新 Gateway Load Balancer 接聽程式的目標群組
<a name="update-target-group"></a>

當您建立接聽程式後，可指定路由請求的規則。此規則將轉發請求到指定的目標群組。您可以更新接聽程式規則，將請求轉送至不同的目標群組。

**使用主控台更新您的接聽程式**

1. 在 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格的 **Load Balancing (負載平衡)** 下方，選擇 **Load Balancers (負載平衡器)**。

1. 選取負載平衡器，然後選擇 **Listeners (接聽程式)**。

1. 選擇**編輯接聽程式**。

1. 對於**轉送至目標群組**，選擇目標群組。

1. 選擇 **Save** (儲存)。

**使用 更新您的接聽程式 AWS CLI**  
使用 [modify-listener](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener.html) 命令。

# 更新 Gateway Load Balancer 接聽程式的 TCP 閒置逾時
<a name="update-idle-timeout"></a>

對於透過 Gateway Load Balancer 提出的每個 TCP 請求，會追蹤該連線的狀態。若在比閒置逾時更長的時間內沒有由用戶端或目標透過連線傳送的資料，連線將關閉。TCP 流程的預設閒置逾時值為 350 秒，但可以更新為介於 60-6000 秒之間的任何值。

**使用主控台更新 TCP 閒置逾時**

1. 在 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格的 **Load Balancing (負載平衡)** 下方，選擇 **Load Balancers (負載平衡器)**。

1. 選取 Gateway Load Balancer。

1. 在接聽程式索引標籤上，選擇**動作**、**檢視接聽程式詳細資訊**。

1. 在接聽程式詳細資訊頁面的**屬性**索引標籤中，選取**編輯**。

1. 在**編輯接聽程式屬性**頁面上的**接聽程式屬性**區段中，輸入 **TCP 閒置逾時**的值。

1. 選擇 **Save changes (儲存變更)**

**使用 更新 TCP 閒置逾時 AWS CLI**  
使用 [modify-listener-attributes](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener-attributes.html) 命令搭配 `tcp.idle_timeout.seconds` 屬性。