建立目標群組 - Elastic Load Balancing

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

建立目標群組

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

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

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

您可以隨時從目標群組新增或移除目標。如需詳細資訊,請參閱 透過目標群組來登記目標。您也可以修改目標群組的運作狀態檢查設定。如需詳細資訊,請參閱 修改目標群組的運作狀態檢查設定

New EC2 experience
使用新版 EC2 建立目標群組
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格的 LOAD BALANCING (負載平衡) 中,選擇 Target Groups (目標群組)

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

  4. 選擇目標類型中,選取執行個體可依執行個體 ID 註冊目標,選取 IP 地址可依 IP 地址註冊目標,或選取 Lambda 函數 依 Lambda 函數註冊目標。

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

  6. (選用) 針對 Protocol (通訊協定)Port (連接埠),視需要修改預設值。

  7. 如果目標類型為執行個體IP 地址,請選擇 IPv4IPv6 作為 IP 地址類型,否則請跳至下一個步驟。

    請注意,只有具有所選 IP 地址類型的目標才能包含在此目標群組中。建立目標群組後,便無法變更 IP 地址類型。

  8. 針對 VPC (VPC) 選擇虛擬私有雲端 (VPC)。請注意,對於 IP addresses (IP 地址) 目標類型,可供選擇的 VPC 是支援您在上一個步驟中選擇之 IP address type (IP 地址類型) 的 VPC。

  9. (選用) 針對 Protocol version (通訊協定版本),視需要修改預設值。

  10. (選用) 在 Health checks (運作狀態檢查) 區段中,視需要修改預設設定。

  11. 如果目標類型為 Lambda 函數,您可以透過選取 Health checks (運作狀態檢查) 區段中的 啟用 (Enable) 來啟用運作狀態檢查。

  12. (選用) 新增一個或多個標籤,如下所示:

    1. 展開 Tags (標籤) 區段。

    2. 選擇 Add tag (新增標籤)

    3. 輸入標籤金鑰和標籤值。

  13. 選擇下一步

  14. (選用) 新增一個或多個目標,如下所示:

    • 如果目標類型為執行個體,請選取一個或多個執行個體,輸入一個或多個連接埠,然後選擇包含為下方待處理項目

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

    • 如果目標類型是 IP 地址,請執行下列動作:

      1. 從清單中選取網路 VPC,或選擇其他私人 IP 地址

      2. 手動輸入 IP 地址,或使用執行個體詳細資料尋找 IP 地址。一次最多可輸入五個 IP 地址。

      3. 輸入用於將流量路由到指定 IP 地址的連接埠。

      4. 選擇包含為下方待處理項目

    • 如果目標類型是 Lambda 函數,請指定單一 Lambda 函數,或省略此步驟,稍後再指定 Lambda 函數。

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

  16. (選擇性) 您可以在接聽程式規則中指定目標群組。如需詳細資訊,請參閱接聽程式規則

Old EC2 experience
使用舊版 EC2 建立目標群組
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格的 LOAD BALANCING (負載平衡) 中,選擇 Target Groups (目標群組)

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

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

  5. 針對 Target type (目標類型),選取 Instance (執行個體) 可依執行個體 ID 註冊目標、選取 IP 以註冊 IP 地址,以及選取 Lambda function (Lambda 函數) 以註冊 Lambda 函數。

  6. 如果目標類型是 Instance (執行個體)IP,請執行下列動作:

    1. (選用) 針對 Protocol (通訊協定)Port (連接埠),視需要修改預設值。

    2. (選用) 在通訊協定版本中,視需要修改預設值。

    3. 針對 VPC (VPC) 選擇虛擬私有雲端 (VPC)。

  7. 如果目標類型是 Lambda function (Lambda 函數),請執行下列動作:

    1. 對於 Lambda function (Lambda 函數),請執行以下其中一項:

      • 選擇 Lambda 函數

      • 建立新的 Lambda 函數並選取它

      • 建立目標群組之後註冊 Lambda 函數

    2. (選用) 若要啟用運作狀態檢查,請選擇 Health check (運作狀態檢查)Enable (啟用)

  8. (選用) 針對 Health check settings (運作狀態檢查設定)Advanced health check settings (進階運作狀態檢查設定),視需要修改預設的設定。

  9. 選擇建立

  10. (選用) 新增一個或多個標籤,如下所示:

    1. 選取新建立的目標群組。

    2. Tags (標籤) 索引標籤上,選擇 Add/Edit Tags (新增/編輯標籤)

    3. Add/Edit Tags (新增/編輯標籤) 頁面上,針對您新增的每個標籤,選擇 Create Tag (建立標籤),然後指定標籤索引鍵和標籤值。當您完成新增標籤的作業時,請選擇 Save (儲存)

  11. (選用) 若要在目標群組中加入目標,請參閱透過目標群組來登記目標

  12. (選擇性) 您可以在接聽程式規則中指定目標群組。如需詳細資訊,請參閱接聽程式規則

使用 AWS CLI 來建立目標群組

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