要求ポリシーを使用して、アプリケーションに転送される前に HTTP 要求を変更できます。

手順

  1. 上部ナビゲーション バーで [ネットワーク ] をクリックし、[Edge Gateway] タブをクリックします。
  2. NSX Edge Gateway をクリックし、[ロード バランサ] の下にある [仮想サービス] をクリックします。
  3. 仮想サービス名の左側にある縦方向の省略記号 () をクリックし、[ポリシーの構成] を選択します。
  4. [HTTP 要求] をクリックし、[新規] をクリックします。
  5. ルールの名前を入力します。
  6. 作成時にルールを有効にするには、[状態] オプションを有効にします。
  7. [一致の基準] で [新規] をクリックします。
  8. 1 つ以上の一致の基準を選択し、必要な情報を入力します。
    オプション 説明
    クライアントの IP アドレス
    1. クライアント IP アドレスが入力した値と一致する(または一致しない)場合にアクションを実行するかどうかを選択します。
    2. IPv4 アドレス、IPv6 アドレス、範囲、または CIDR 表記を入力します。
    3. (オプション)IP アドレスを追加するには、[IP アドレスの追加] をクリックします。
    サービス ポート
    1. 仮想サービス ポートが入力した値と一致する(または一致しない)場合にアクションを実行するかどうかを選択します。
    2. 1 つのポートまたはカンマ区切りのポートのリストを入力します。
    プロトコル タイプ プロトコルのタイプを選択します。
    HTTP メソッド
    1. HTTP メソッドが入力した値と一致する(または一致しない)場合にアクションを実行するかどうかを選択します。
    2. クライアント要求で使用される 1 つ以上の HTTP メソッドを選択します。
    パス
    1. パスの条件を選択します。
    2. パスの文字列を入力します。
      注: パスの先頭をスラッシュ (/) にする必要はありません。
    3. (オプション)パスを追加するには、[パスを追加] をクリックします。
    クエリ
    1. クエリ文字列を構成するテキストを入力します。
    2. (オプション)クエリをさらに入力するには、[クエリを追加] をクリックします。
    要求ヘッダー
    1. 要求ヘッダーの条件を選択します。
    2. ヘッダーの名前を入力します。
    3. ヘッダーの 1 つ以上の値を入力します。
    4. ヘッダーを追加するには、[ヘッダーを追加] をクリックします。
    Cookie
    1. Cookie の条件を選択します。
    2. Cookie の名前を入力します。
    3. 値を入力します。
  9. 一致したときに実行するアクションを選択します。
    オプション 説明
    リダイレクト 要求をリダイレクトするには、必要な情報を入力します。
    1. リダイレクト プロトコルを選択します。
    2. ポートを入力します。
    3. ステータス コードを選択します。
    4. カスタム ホスト名を入力します。
    5. パスを入力します。
    6. 変更された要求で元のクエリ パラメータを保持するには、[クエリを保持] チェック ボックスをオンにします。
    ヘッダーの変更 要求ヘッダーを変更するには、次の手順を実行します。
    1. HTTP ヘッダーを削除する、追加する、または置き換えるかどうかを選択します。
    2. カスタム ヘッダー値を入力します。
    3. 追加のヘッダー変更アクションを構成するには、[アクションの追加] をクリックし、サブステップ a と b を繰り返します。
    URL の書き換え
    1. カスタム ホスト ヘッダーを入力します。
    2. 既存のカスタム パスを入力します。
    3. 変更された要求で元のクエリ パラメータを保持するには、[クエリを保持] チェック ボックスをオンにします。
    4. (オプション)[クエリを保持] を選択した場合は、クエリ パラメータを追加します。
  10. [追加] をクリックします。
  11. 別のルールを追加するには、手順 6 ~ 12 を繰り返します。
  12. リストの上下にルールを移動するには、ルール名の左側にある縦方向の省略記号 () をクリックし、目的のアクションを選択します。
  13. 変更内容を保存するには、[保存] をクリックします。