Application Load Balancer を使用して、カスタム HTTP ヘッダーに基づいたトラフィックをルーティングするにはどうすればいいですか?

所要時間1分
0

Application Load Balancer を使用し、カスタム HTTP ヘッダーの値に基づいたリクエストに対して特定のアクションを実行したいと考えています。

解決方法

  1. アプリケーションロードバランサーを作成します
  2. Amazon Elastic Compute Cloud (Amazon EC2) コンソールを開きます。
  3. ナビゲーションペインの **[ロードバランシング]**で、 [ロードバランサー] を選択します。
  4. ロードバランサーを選択します。
  5. リスナー」タブを選択します。
  6. リスナーを選択し、「アクション」ドロップダウンから「リスナーの詳細を表示」を選択します。
  7. [ルール] から [ルールを管理] を選択します。
  8. ルールを追加」アイコン (プラス記号) を選択し、「ルールを挿入」を選択します。
  9. [条件を追加] を選択し、次に [HTTP ヘッダー] を選択します。
  10. 目的のアクションに基づいてヘッダー名を指定します。たとえば、「承諾」などです。
    **注:**各ヘッダー名の最大サイズは 40 文字です。ヘッダー名は大文字と小文字が区別されません。ワイルドカードはサポートされていません。
  11. カスタムヘッダーの値 (比較文字列) を指定します。
    **注:**各比較文字列の最大サイズは 128 文字です。比較文字列は大文字と小文字を区別しません。アスタリスク (\ *) と疑問符 (?)ワイルドカード文字には対応しています。
  12. [アクションを追加] を選択し、必要なアクションを選択します。例:
    転送 – 別のターゲットグループに転送します。
    リダイレクト先 – 別の URL にリダイレクトします。
    固定レスポンスを返す – カスタムヘッダーの値に基づいて特定のクライアントにカスタムレスポンスをブロックまたは提供します。
  13. [保存] を選択します。

関連情報

アプリケーションロードバランサーのリスナールール

AWS公式
AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ