Gateway Load Balancer のターゲットを登録する - Elastic Load Balancing

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

Gateway Load Balancer のターゲットを登録する

ターゲットがリクエストを処理する準備ができたら、そのターゲットを 1 つ以上のターゲットグループに登録します。インスタンス ID または IP アドレスでターゲットを登録できます。登録処理が完了し、ターゲットが最初のヘルスチェックに合格するとすぐに、Gateway Load Balancer はターゲットへのリクエストのルーティングを開始します。登録プロセスが完了し、ヘルスチェックが開始されるまで数分かかることがあります。詳細については、「Gateway Load Balancer ターゲットグループのヘルスチェック」を参照してください。

現在登録されているターゲットの需要が上昇した場合、需要に対応するために追加ターゲットを登録できます。登録されたターゲットの需要が減少した場合は、ターゲットグループからターゲットの登録を解除できます。登録解除プロセスが完了し、Gateway Load Balancer がターゲットへのリクエストのルーティングを停止するまで数分かかることがあります。その後需要が増加した場合は、登録解除したターゲットをターゲットグループに再度登録できます。ターゲットをサービスする必要がある場合は、そのターゲットを登録解除し、サービスの完了時に再度登録できます。

考慮事項

  • 各ターゲットグループでは、Gateway Load Balancer が有効になっている各アベイラビリティーゾーンで少なくとも 1 つのターゲットが登録されている必要があります。

  • ターゲットグループのターゲットの種類により、ターゲットグループにターゲットを登録する方法が決定されます。詳細については、「対象タイプ」を参照してください。

  • リージョン間VPCピアリング間でターゲットを登録することはできません。

  • リージョン内VPCピアリングではインスタンス ID でインスタンスを登録することはできませんが、IP アドレスで登録することはできます。

ターゲットセキュリティグループ

EC2 インスタンスをターゲットとして登録するときは、これらのインスタンスのセキュリティグループがポート 6081 でインバウンドトラフィックとアウトバウンドトラフィックを許可していることを確認する必要があります。

Gateway Load Balancer には関連付けられたセキュリティグループがありません。したがって、ターゲットのセキュリティグループは、ロードバランサーからのトラフィックを許可するために IP アドレスを使用する必要があります。

ネットワーク ACLs

EC2 インスタンスをターゲットとして登録する場合、インスタンスのサブネットのネットワークアクセスコントロールリスト (ACL) でポート 6081 でのトラフィックが許可されていることを確認する必要があります。ACL のデフォルトのネットワークでは、すべてのインバウンドトラフィックとアウトバウンドトラフィックVPCが許可されます。カスタムネットワーク を作成する場合はACLs、適切なトラフィックが許可されていることを確認します。

インスタンス ID によるターゲットの登録

インスタンスの登録時の状態は running である必要があります。

コンソールを使用してインスタンス ID でターゲットを登録するには
  1. で Amazon EC2コンソールを開きますhttps://console.aws.amazon.com/ec2/

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

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

  4. ターゲット タブで、ターゲットの登録 を選択します。

  5. インスタンスを選択し、 の下にある保留中として含めるを選択します

  6. インスタンスの追加が完了したら、[保留中のターゲットの登録] を選択します。

を使用してインスタンス ID でターゲットを登録するには AWS CLI

インスタンスの で register-targets コマンドIDsを使用します。

IP アドレスによるターゲットの登録

登録する IP アドレスは、次のいずれかのCIDRブロックからのものである必要があります。

  • ターゲットグループの VPC のサブネット

  • 10.0.0.0/8 (RFC1918)

  • 100.64.0.0/10 (RFC 6598)

  • 172.16.0.0/12 (RFC1918)

  • 192.168.0.0/16 (RFC 1918)

コンソールを使用して IP アドレスでターゲットを登録するには
  1. で Amazon EC2コンソールを開きますhttps://console.aws.amazon.com/ec2/

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

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

  4. ターゲット タブで、ターゲットの登録 を選択します。

  5. ネットワーク、IP アドレス、ポートを選択し、 の下にある保留中として含めるを選択します

  6. アドレスの指定が終了したら、[保留中のターゲットの登録] を選択します。

を使用して IP アドレスでターゲットを登録するには AWS CLI

ターゲットの IP アドレスで register-targets コマンドを使用します。

ターゲットの登録解除

ターゲットを登録解除すると、Elastic Load Balancing は未処理のリクエストが完了するまで待機します。これは、Connection Drainingと呼ばれます。Connection Drainingの進行中、ターゲットのステータスは draining です。登録解除が完了すると、ターゲットのステータスは unused に変わります。詳細については、「登録解除の遅延」を参照してください。

コンソールを使用してターゲットの登録を解除するには
  1. で Amazon EC2コンソールを開きますhttps://console.aws.amazon.com/ec2/

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

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

  4. [Targets] タブを選択します。

  5. ターゲットを選択し、登録解除を選択します

を使用してターゲットの登録を解除するには AWS CLI

deregister-targets コマンドを使用してターゲットを削除します。