為您的 Network Load Balancer 啟用區域轉移 - Elastic Load Balancing

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

為您的 Network Load Balancer 啟用區域轉移

區域轉移預設為停用,且必須在每個 Network Load Balancer 上啟用。這可確保您只能使用所需的特定 Network Load Balancer 來啟動區域轉移。如需詳細資訊,請參閱Network Load Balancer 的區域轉移

先決條件

如果您為負載平衡器啟用跨區域負載平衡,則連接至負載平衡器的每個目標群組必須符合下列要求,才能啟用區域轉移。

  • 目標群組通訊協定必須是 TCPTLS

  • 目標群組類型不得為 alb

  • 必須停用運作狀態不佳目標的連線終止

  • load_balancing.cross_zone.enabled 目標群組屬性必須是 trueuse_load_balancer_configuration(預設值)。

Console
啟用區域轉移
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格的 Load Balancing (負載平衡器),選擇 Load Balancer (負載平衡器)

  3. 選取 Network Load Balancer。

  4. 屬性索引標籤中,選擇編輯

  5. 可用區域路由組態下,針對 ARC 區域轉移整合,選擇啟用

  6. 選擇儲存變更

AWS CLI
啟用區域轉移

屬性來使用 modify-load-balancer-attributeszonal_shift.config.enabled 命令。

aws elbv2 modify-load-balancer-attributes \ --load-balancer-arn load-balancer-arn \ --attributes "Key=zonal_shift.config.enabled,Value=true"
CloudFormation
啟用區域轉移

更新 AWS::ElasticLoadBalancingV2::LoadBalancer 資源以包含 zonal_shift.config.enabled 屬性。

Resources: myLoadBalancer: Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer' Properties: Name: my-nlb Type: network Scheme: internal Subnets: - !Ref subnet-AZ1 - !Ref subnet-AZ2 SecurityGroups: - !Ref mySecurityGroup LoadBalancerAttributes: -Key: "zonal_shift.config.enabled" Value: "true"