すべてのプロダクト
Search
ドキュメントセンター

Microservices Engine:ヘッダー変更の設定

最終更新日:May 19, 2026

ヘッダー変更を使用すると、リクエストをバックエンドサービスにルーティングする前や、クライアントにレスポンスを返す前に、リクエストまたはレスポンスのヘッダーを変更できます。このトピックでは、クラウドネイティブゲートウェイのヘッダー変更ルールを設定する方法について説明します。

操作手順

  1. MSE コンソール にログインします。上部のナビゲーションバーで、リージョンを選択します。

  2. 左側のナビゲーション ウィンドウで、Cloud-Native Gateway > ゲートウェイリスト を選択します。 [ゲートウェイ] ページで、ゲートウェイの名前をクリックします。

  3. 左側のナビゲーションウィンドウで、Routes をクリックし、[ルート] タブをクリックします。

  4. 変更するルーティングルールの操作列で、Policiesをクリックします。

  5. Policies セクションで、[ヘッダーの変更] をクリックし、右側の 编辑图案 アイコンまたは Add Rule をクリックします。

  6. ルールパラメーターを設定し、右上隅にあるSaveをクリックします。

    パラメーター

    説明

    [Header Type]

    ヘッダータイプを選択します。有効な値は RequestResponse です。

    • [Request]: 受信リクエストのヘッダーを変更します。

    • [Response]:送信レスポンスのヘッダーを変更します。

    [Action Type]

    アクションタイプを選択します。有効な値は、AddModify、および Delete です。

    • [Add]: リクエストまたはレスポンスにヘッダーを追加します。

      説明

      同じ名前のヘッダーが既に存在する場合、新しいヘッダー値が既存の値に追加され、カンマ (,) で区切られます。

    • [Modify]:リクエストまたはレスポンスの指定されたヘッダーを変更します。

      説明
      • 指定されたヘッダーが存在しない場合、システムは指定されたヘッダーキーとヘッダー値を持つ新しいヘッダーを追加します。

      • 指定されたヘッダーが存在する場合、システムはその値を上書きします。

    • [Delete]: 指定されたヘッダーをリクエストまたはレスポンスから削除します。

    [Header Key]

    ヘッダーの名前を入力します。

    [Header Value]

    ヘッダーの値を入力します。

  7. ヘッダー変更ルールを設定した後、Enable スイッチをオンにします。

    • 有効にすると、ゲートウェイは設定されたルールに従ってリクエストとレスポンスのヘッダーを変更します。

    • 無効にすると、ゲートウェイはリクエストまたはレスポンスのヘッダーを変更しません。

結果の確認

例として、レスポンスに test ヘッダーを追加するルールを設定したとします。

  • 次のコマンドを実行してテストリクエストを送信します。

    curl -I  http://121.196.XX.XX/demo/item/list       // ゲートウェイのイングレス IP アドレス
  • レスポンスには test: demo ヘッダーが含まれます。

    HTTP/1.1 200 OK
    x-content-type-options: nosniff
    x-xss-protection: 1; mode=block
    cache-control: no-cache, no-store, max-age=0, must-revalidate
    pragma: no-cache
    expires: 0
    x-frame-options: DENY
    content-type: application/json
    content-length: 86
    date: Tue, 30 Nov 2021 03:03:04 GMT
    x-envoy-upstream-service-time: 4
    test: demo
    server: istio-envoy