為您的 Network Load Balancer 建立目標群組 - Elastic Load Balancing

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

為您的 Network Load Balancer 建立目標群組

您可以透過目標群組為 Network Load Balancer 註冊目標。根據預設,負載平衡器會使用您針對目標群組所指定的埠號和通訊協定,來將請求傳送到登錄的目標。在透過目標群組來註冊每個目標時,您可以覆寫此埠號。

在建立目標群組之後,您可以新增標籤。

若要將流量轉傳到目標群組中的目標,請建立接聽程式,並且在接聽程式的預設動作中,指定該目標群組。如需詳細資訊,請參閱接聽程式規則。您可以在多個接聽程式中指定相同的目標群組,但這些接聽程式必須屬於相同的Network Load Balancer。若要將目標群組與負載平衡器搭配使用,您必須確認任何其他負載平衡器的接聽程式未使用目標群組。

您可以隨時從目標群組新增或移除目標。如需詳細資訊,請參閱註冊 Network Load Balancer 的目標。您也可以修改目標群組的運作狀態檢查設定。如需詳細資訊,請參閱更新 Network Load Balancer 目標群組的健全狀況檢查設定

需求
  • 目標群組中的所有目標都必須具有相同的 IP 地址類型:IPv4 或 IPv6。

  • 您必須搭配雙堆疊負載平衡器使用 IPv6 目標群組。

  • 您無法將 IPv4 目標群組與dualstack負載平衡器的 UDP 接聽程式搭配使用。

使用主控台來建立目標群組
  1. 在 EC2 開啟 Amazon https://console.aws.amazon.com/ec2/ 主控台。

  2. 在導覽窗格中,選擇 Target Groups (目標群組)

  3. 選擇 Create target group (建立目標群組)

  4. Basic configuration(基本組態) 窗格,執行下列動作:

    1. 針對選擇目標類型,選取執行個體依執行個體 ID 註冊目標、選取 IP 地址以註冊 IP 地址,或選取 Application Load Balancer 以註冊 Application Load Balancer 為目標。

    2. 針對 Target group name (目標群組名稱),輸入目標群組的名稱。此名稱在每個帳戶的每個區域中都必須是唯一的,其長度上限為 32 個字元,並且必須僅包含英數字元或連字號,且開頭或結尾不可以是連字號。

    3. 對於 Protocol (通訊協定),請如下所示選擇通訊協定:

      • 如果接聽程式通訊協定為 TCP,請選擇 TCPTCP_UDP

      • 如果接聽程式通訊協定為 TLS,請選擇 TCPTLS

      • 如果接聽程式通訊協定為 UDP,請選擇 UDPTCP_UDP

      • 如果接聽程式通訊協定是 TCP_UDP,請選擇 TCP_UDP

    4. (選用) 針對 Port (連接埠),視需要修改預設值。

    5. 針對 IP 地址類型,選擇 IPv4IPv6。只有在目標類型為執行個體IP 地址時,才能使用此選項。

      您無法在建立目標群組之後變更其 IP 地址類型。

    6. 針對 VPC,選取具有要註冊之目標的虛擬私有雲端 (VPC)。

  5. 對於運作狀態檢查窗格,視需要修改預設設定。對於進階運作狀態檢查設定,請選擇運作狀態檢查連接埠、計數、逾時、間隔,並指定成功代碼。如果運作狀態檢查連續超過運作狀態不佳閾值的次數,負載平衡器會停用該目標。當運作狀態檢查連續超過運作狀態不佳閾值次數時,負載平衡器會重新啟用該目標。如需詳細資訊,請參閱Network Load Balancer 目標群組的 Health 檢

  6. (選用) 若要新增標籤,請展開 標籤選擇 新增標籤,然後輸入標籤鍵與標籤值。

  7. 選擇 Next (下一步)

  8. 如下所示,在註冊目標頁面中,新增一或多個目標:

    • 如果目標類型為執行個體,請選取執行個體,輸入連接埠,然後選擇包含為以下待定的項目

      注意:執行個體必須具有指派的主要 IPv6 地址,才能向 IPv6 目標群組註冊。

    • 如果目標類型是 IP 地址,請選取網路,輸入 IP 地址和通訊埠,然後選擇包含為以下待定的項目

  9. 選擇 Create target group (建立目標群組)

使用 建立目標群組 AWS CLI

使用 create-target-group 命令來建立目標群組,使用 add-tags 命令來標記您的目標群組,以及使用 register-targets 命令來新增目標。