翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Application Load Balancer のターゲットグループのヘルス設定を更新する
デフォルトでは、Application Load Balancer はターゲットの状態をモニタリングし、リクエストを正常なターゲットにルーティングします。ただし、ロードバランサーに十分な正常なターゲットがない場合、登録されたすべてのターゲットにトラフィックが自動的に送信されます (フェイルオープン)。ターゲットグループのターゲットグループのヘルス設定を変更して、DNS フェイルオーバーとルーティングフェイルオーバーのしきい値を定義できます。詳細については、「ターゲットグループのヘルス」を参照してください。
- Console
-
ターゲットグループのヘルス設定を変更するには
Amazon EC2 コンソールの https://console.aws.amazon.com/ec2/
を開いてください。 -
ナビゲーションペインの [ロードバランシング] で [ターゲットグループ] を選択します。
-
ターゲットグループの名前を選択して、その詳細ページを開きます。
-
[Attributes] タブで、[Edit] を選択します。
-
クロスゾーンロードバランサーがオンになっているかオフになっているかを確認します。必要に応じてこの設定を更新して、ゾーンに障害が発生した場合に追加のトラフィックを処理するのに十分な容量を確保してください。
-
[Target group health requirements] (ターゲットグループのヘルス要件) を拡張します。
-
[Configuration type] (設定タイプ) には、両方のアクションに同じしきい値を設定する [Unified configuration] (統合設定) を選択することをお勧めします。
-
[Healthy state requirements] (正常な状態の要件) については、次のいずれかを実行します。
-
[Minimum healthy target count] (正常なターゲットの最小数) を選択し、1 からターゲットグループの最大ターゲット数までの数値を入力します。
-
[Minimum healthy target percentage] (最小の正常なターゲット割合) を選択し、1 から 100 までの数値を入力します。
-
-
[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: HTTP 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
"