Network Load Balancer のターゲットグループのヘルス設定を更新する - エラスティックロードバランシング

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Network Load Balancer のターゲットグループのヘルス設定を更新する

デフォルトでは、Network Load Balancer はターゲットの状態をモニタリングし、リクエストを正常なターゲットにルーティングします。ただし、ロードバランサーに十分な正常なターゲットがない場合、登録されたすべてのターゲットにトラフィックが自動的に送信されます (フェイルオープン)。ターゲットグループのターゲットグループのヘルス設定を変更して、DNS フェイルオーバーとルーティングフェイルオーバーのしきい値を定義できます。詳細については、「ターゲットグループの正常性」を参照してください。

Console
ターゲットグループのヘルス設定を更新するには
  1. Amazon EC2 コンソールの https://console.aws.amazon.com/ec2/ を開いてください。

  2. ナビゲーションペインの [ロードバランシング] で [ターゲットグループ] を選択します。

  3. ターゲットグループの名前を選択して、その詳細ページを開きます。

  4. [Attributes] タブで、[Edit] を選択します。

  5. [Target group health requirements] (ターゲットグループのヘルス要件) を拡張します。

  6. 設定タイプでは、DNS フェイルオーバーとルーティングフェイルオーバーの両方に同じしきい値を設定する統合設定を選択することをお勧めします。

  7. [Healthy state requirements] (正常な状態の要件) については、次のいずれかを実行します。

    • [Minimum healthy target count] (正常なターゲットの最小数) を選択し、1 からターゲットグループの最大ターゲット数までの数値を入力します。

    • [Minimum healthy target percentage] (最小の正常なターゲット割合) を選択し、1 から 100 までの数値を入力します。

  8. 情報テキストは、ターゲットグループに対してクロスゾーン負荷分散が有効になっているかどうかを示します。クロスゾーン負荷分散が無効になっている場合は、それを有効にして十分な容量を確保できます。ターゲット選択設定で、クロスゾーン負荷分散を更新します。

    次のテキストは、クロスゾーン負荷分散が無効になっていることを示しています。

    Healthy state requirements apply to each zone independently.

    次のテキストは、クロスゾーン負荷分散が有効になっていることを示しています。

    Healthy state requirements apply to the total targets across all applicable zones.
  9. [Save changes] (変更の保存) をクリックします。

AWS CLI
ターゲットグループのヘルス設定を更新するには

modify-target-group-attributes コマンドを使用します。次の例では、両方の異常な状態アクションの正常しきい値を 50% に設定しています。

aws elbv2 modify-target-group-attributes \ --target-group-arn target-group-arn \ --attributes \ "Key=target_group_health.dns_failover.minimum_healthy_targets.percentage,Value=50" \ "Key=target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage,Value=50"
CloudFormation
ターゲットグループのヘルス設定を変更するには

AWS::ElasticLoadBalancingV2::TargetGroup リソースを更新します。次の例では、両方の異常な状態アクションの正常しきい値を 50% に設定しています。

Resources: myTargetGroup: Type: 'AWS::ElasticLoadBalancingV2::TargetGroup' Properties: Name: my-target-group Protocol: TCP Port: 80 TargetType: ip VpcId: !Ref myVPC TargetGroupAttributes: - Key: "target_group_health.dns_failover.minimum_healthy_targets.percentage" Value: "50" - Key: "target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage" Value: "50"