Network Load Balancer のターゲットグループを作成する - Elastic Load Balancing

Network Load Balancer のターゲットグループを作成する

Network Load Balancer のターゲットをターゲットグループに登録します。デフォルトでは、ロードバランサーはターゲットグループに指定したポートとプロトコルを使用して登録済みターゲットにリクエストを送信します。ターゲットグループに各ターゲットを登録するときに、このポートを上書きできます。

ターゲットグループを作成すると、タグを追加できます。

トラフィックをターゲットグループ内のターゲットにルーティングするには、リスナーを作成し、リスナーのデフォルトアクションでターゲットグループを指定します。詳細については、「リスナールール」を参照してください。複数のリスナーで同じターゲットグループを指定できますが、これらのリスナーは同じ Network Load Balancer に属している必要があります。ロードバランサーでターゲットグループを使用するには、ターゲットグループが他のロードバランサーのリスナーによって使用されていないことを確認する必要があります。

ターゲットグループのタグはいつでも追加または削除できます。詳細については、「ターゲットグループへのターゲットの登録」を参照してください。ターゲットグループのヘルスチェック設定を変更することもできます。詳細については、「ターゲットグループのヘルスチェック設定を変更する」を参照してください。

New console

新しいコンソールを使用してターゲットグループを作成するには

  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

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

  3. [Create target group] を選択します。

  4. [Choose a target type] (ターゲットタイプの選択) で、インスタンス ID でターゲットを登録する場合は [Instances] (インスタンス)、IP アドレスでターゲットを登録する場合は [IP addresses] (IP アドレス)、Application Load Balancer をターゲットとして登録する場合は [Application Load Balancer] を選択します。

  5. [ターゲットグループ名] に、ターゲットグループの名前を入力します。この名前はリージョンごと、アカウントごとに一意である必要があり、最大 32 文字の英数字またはハイフンのみを使用する必要があり、先頭と末尾にハイフンを使用することはできません。

  6. [Protocol] で、次のようにプロトコルを選択します。

    • リスナープロトコルが TCP の場合は、[TCP] または [TCP_UDP] を選択します。

    • リスナープロトコルが TLS の場合は、[TCP] または [TLS] を選択します。

    • リスナープロトコルが UDP の場合は、 [UDP] または [TCP_UDP] を選択します。

    • リスナープロトコルが TCP_UDP の場合は、[TCP_UDP] を選択します。

  7. (オプション) [Port] で、必要に応じてデフォルト値を変更します。

  8. ターゲットタイプが [IP addresses] (IP アドレス) の場合は、[IP address type] (IP アドレスタイプ) として [IPv4] または [IPv6] を選択します。そうでない場合は、次のステップに進みます。

    ただし、IPv6 ターゲットグループは、TCP または TLS リスナーを使用するデュアルスタックロードバランサーにのみ関連付けることができます。ターゲットグループ内のすべてのターゲットは、同じ IP アドレスタイプである必要があります。ターゲットグループが作成されたら、IP アドレスタイプを変更することはできません。

  9. [VPC] で、Virtual Private Cloud (VPC) を選択します。

  10. [ヘルスチェック] セクションで、必要に応じてデフォルト設定を変更します。IP アドレスタイプのターゲットの場合、ヘルスチェックではターゲットグループと同じIP アドレスタイプが使用されることに注意してください。

    [ヘルスチェックの詳細設定] で、ヘルスチェックポート、カウント、タイムアウト、インターバルを選択し、成功コードを指定します。ヘルスチェックが [異常なしきい値] のカウントを連続して超えると、ロードバランサーはターゲットを停止中の状態にします。ヘルスチェックが [正常なしきい値] のカウントを連続して超えると、ロードバランサーはターゲットを稼働状態に戻します。詳細については、「ターゲットグループのヘルスチェック」を参照してください。

  11. (オプション) 次のように 1 つ以上のタグを追加します。

    1. [Tags (タグ)] セクションを展開します。

    2. [Add tag] を選択します。

    3. タグキーを入力します。使用できる文字は、文字、スペース、数字 (UTF-8)、および特殊文字 (+-=. _:/@) です。ただし、先頭または末尾にはスペースを使用しないでください。タグ値は大文字と小文字が区別されます。

  12. [Next] を選択します。

  13. [ターゲットの登録] ページで、次のように 1 つ以上のターゲットを追加します。

    • ターゲットタイプがインスタンスである場合は、1 つ以上のインスタンスを選択し、1 つ以上のポートを入力して、[保留中として以下を含める] を選択します。

    • ターゲットタイプが [IP addresses] (IP アドレス) の場合は、以下を実行してください。

      1. リストからネットワーク [VPC] を選択、または [Other private IP addresses] (その他のプライベート IP アドレス) を選択します。

      2. IP アドレスを手動で入力する、またはインスタンスの詳細を使用して IP アドレスを検索します。IP アドレスは、一度に 5 個まで入力できます。

      3. 指定された IP アドレスにトラフィックをルーティングするためのポートを入力します。

      4. [Include as pending below] (保留中として以下を含める) をクリックします。

  14. [Create target group] を選択します。

Old console

古いコンソールを使用してターゲットグループを作成するには

  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

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

  3. [Create target group] を選択します。

  4. [ターゲットグループ名] に、ターゲットグループの名前を入力します。この名前はリージョンごと、アカウントごとに一意である必要があり、最大 32 文字の英数字またはハイフンのみを使用する必要があり、先頭と末尾にハイフンを使用することはできません。

  5. [Protocol] で、次のようにプロトコルを選択します。

    • リスナープロトコルが TCP の場合は、[TCP] または [TCP_UDP] を選択します。

    • リスナープロトコルが TLS の場合は、[TCP] または [TLS] を選択します。

    • リスナープロトコルが UDP の場合は、 [UDP] または [TCP_UDP] を選択します。

    • リスナープロトコルが TCP_UDP の場合は、[TCP_UDP] を選択します。

  6. (オプション) [Port] で、必要に応じてデフォルト値を変更します。

  7. [Target type] には、instance を選択してインスタンス ID でターゲットを指定するか、ip を選択して IP アドレスでターゲットを指定します。

  8. [VPC] で、Virtual Private Cloud (VPC) を選択します。

  9. (オプション) [Health check settings] と [Advanced health check settings] で、必要に応じてデフォルト設定を変更します。[Create] を選択します。

  10. (オプション) 次のように 1 つ以上のタグを追加します。

    1. 新しく作成したターゲットグループを選択します。

    2. [Tags]、[Add/Edit Tags] を選択します。

    3. [Add/Edit Tags] ページで、追加したタグごとに [Create Tag] を選択し、タグキーとタグの値を指定します。タグの追加を完了したら、[Save] を選択します。

  11. (オプション) ターゲットグループにターゲットを追加する方法については、「ターゲットグループへのターゲットの登録」を参照してください。

  12. (オプション) デフォルトリスナー規則でターゲットグループを指定できます。詳細については、「リスナーの作成」および「リスナーの更新」を参照してください。

AWS CLI を使用してターゲットグループを作成するには

ターゲットグループを作成するには create-target-group コマンド、ターゲットグループにタグを付けるには add-tags コマンド、ターゲットを追加するには register-targets コマンドを使用します。