Application Load Balancer を使用してホストベースのルーティングを設定するにはどうすればよいですか?

最終更新日: 2021 年 3 月 5 日

同じ Application Load Balancer によって提供される複数のドメインがあります。ドメインごとに異なるターゲットグループを使用しています。各ドメインのトラフィックをそれぞれのターゲットグループに転送する必要があります。Application Load Balancer を使用してホストベースのルーティングを設定するにはどうすればよいですか?

解決方法

  1. Amazon Elastic Compute Cloud (Amazon EC2) コンソールを開きます。
  2. ナビゲーションペインにある [Load Balancing] (ロードバランシング) で、[Load Balancers] (ロードバランサー) を選択します。
  3. ロードバランサーを選んで、[Listeners] (リスナー) を選択します。
  4. 使用するロードバランサーリスナーの [View/edit rules] (ルールの表示/編集) を選択します。
  5. [Add rule] (ルールを追加する) アイコン (プラス記号) を選択します。
  6. [Insert Rule] (ルールを挿入) を選択します。
  7. [Add condition] (条件の追加) を選択します。
  8. [Host header] (ホストヘッダー) を選択します。
  9. ドメインのホスト名を入力します (例: example1.com)。
    条件を保存するには、チェックマークのアイコンを選択します。
  10. [Add action] (アクションの追加) を選択して、条件を満たすために必要なアクションを追加します。アクションを保存するには、チェックマークのアイコンを選択します。
  11. [Save] (保存) を選択します。
  12. ステップ 5~12 を繰り返して、別のドメインを別のターゲットグループにルーティングするルールをさらに追加します。

注:

  • 同じターゲットグループのセットを使用して複数のドメインを処理するには、ドメインに複数のホスト名を追加します。
  • ルールは、ルールリスト内での位置に基づいて優先順位付けされます。必要であれば、ルールの順序を入れ替えて、ルールの優先順位を変更できます。
  • リクエストのホストヘッダーがいずれかのルールのホストヘッダーと一致しない場合、リスナーのデフォルトルールで設定されたアクションが実行されます。

この記事はお役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?