

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

# VPC Lattice サービスの HTTP リスナー
<a name="http-listeners"></a>

リスナーとは接続リクエストをチェックするプロセスです。VPC Lattice サービスを作成するときにリスナーを定義できます。リスナーはいつでもサービスに追加できます。

このページの情報はサービスの HTTP リスナー作成の際に参照してください。他のプロトコルを使用するリスナーの作成については、[HTTPS リスナー](https-listeners.md)「」および「」を参照してください[TLS リスナー](tls-listeners.md)。

## 前提条件
<a name="listener-prereqs"></a>
+ 転送アクションをデフォルトのリスナールールに追加するには、利用可能な VPC Lattice ターゲットグループを指定する必要があります。詳細については、「[VPC Lattice ターゲットグループを作成する](create-target-group.md)」を参照してください。
+ 複数のリスナーに同じターゲットグループを指定できますが、そのリスナーは同じサービスに属している必要があります。VPC Lattice サービスでターゲットグループを使用するには、他の VPC Lattice サービスのリスナーによって使用されていないことを確認する必要があります。

## HTTP リスナーを追加する
<a name="add-http-listener"></a>

リスナーとルールはいつでもサービスに追加できます。クライアントからサービスへの接続用のプロトコルとポート、デフォルトのリスナールールの VPC Lattice ターゲットグループでリスナーを設定します。詳細については、「[リスナーの設定](listeners.md#listener-configuration)」を参照してください。

**コンソールを使用した HTTP リスナーを追加するには**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. ナビゲーションペインの **[VPC Lattice]** で、**[サービス]** を選択します。

1. サービスの名前を選択して、その詳細ページを開きます。

1. **[ルーティング]** タブで **[リスナーを追加]** を選択します。

1. **[リスナー名]** には、カスタムのリスナー名を指定するか、リスナーのプロトコルとポートをリスナー名として使用できます。指定するカスタム名は最大 63 文字で、アカウント内のサービスごとに一意である必要があります。使用できる文字は a～z、0～9、- (ハイフン) です。最初または最後の文字をハイフンにしたり、別のハイフンの直後にハイフンを入れたりすることはできません。作成後に名前を変更することはできません。

1. **[プロトコル : ポート]** では **[HTTP]** を選択し、ポート番号を入力します。

1. **[デフォルトアクション]** ではトラフィックを受信する VPC Lattice ターゲットグループを選択し、このターゲットグループの重み付けを選択します。ターゲットグループの重み付けによって、トラフィックを受信する優先順位が決まります。例えば、2 つのターゲットグループの重み付けが同じ場合、それぞれのターゲットグループはトラフィックの半分を受信します。ターゲットグループを 1 つのみ指定した場合、トラフィックのすべてがその 1 つのターゲットグループに送信されます。

   オプションで、デフォルトアクションに別のターゲットグループを追加できます。**[アクションを追加]** をクリックし、ターゲットグループを選択して重み付けを指定します。

1. (オプション) 別のルールを追加するには、**[ルールを追加]** を選択し、ルールの名前、優先度、条件、アクションを入力します。

   各ルールに 1～100 の範囲で優先度を指定できます。リスナーは同じ優先度の複数のルールを持つことはできません。ルールは優先順位の低\$1高順によって評価されます。デフォルトのルールが最後に評価されます。詳細については、「[リスナールール](listener-rules.md)」を参照してください。

1. (オプション) タグを追加するには、**[リスナータグ]** を展開し、**[新しいタグを追加]** を選択して、タグキーとタグ値を入力します。

1. 設定を確認し、**[追加]** をクリックします。

**を使用して HTTP リスナーを追加するには AWS CLI**  
[create-listener](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/create-listener.html) コマンドを使用してデフォルトのルールを含むリスナーを作成し、[create-rule](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/create-rule.html) コマンドを使用して追加のリスナールールを作成します。