AWS re:Postを使用することにより、以下に同意したことになります 利用規約

ホストヘッダーをオリジンに転送するように CloudFront を設定する方法を教えてください。

所要時間1分
0

Amazon CloudFront ディストリビューションで設定されたオリジンは、仮想ホスティングを使用します。このため、私のディストリビューションはホストヘッダーを私のオリジンサーバーに転送する必要があります。ホスト ヘッダーを転送するようにディストリビューションを設定したいと考えています。

簡単な説明

ホストヘッダーをオリジンに転送するようにディストリビューションを設定するには、次のいずれかの操作を行います。

  • キャッシュポリシーとオリジンリクエストポリシーを作成する。
  • ディストリビューション内の既存動作の設定を編集する。

重要: Amazon Simple Storage Service (Amazon S3) オリジンでは、ホストヘッダーに基づくキャッシュはサポートされていません。詳細については、「キャッシュをベースにするヘッダーの選択」を参照してください。

解決方法

キャッシュポリシーとオリジンリクエストポリシーを作成する

  1. CloudFront コンソールを使用してキャッシュポリシーを作成する手順に従います。
  2. [キャッシュキーの設定] の下にある [ヘッダー] で、[次のヘッダーを含める] を選択します。[ヘッダーの追加] ドロップダウンリストから、[ホスト] を選択します。
  3. ポリシーを添付する動作の要件に基づいて、キャッシュポリシーの他のすべての設定を完了して、[作成] を選択します。
  4. キャッシュポリシーを作成したら、CloudFront ディストリビューションの関連する動作にポリシーをアタッチする手順に従います。

既存動作の設定を編集する

  1. CloudFront コンソールを開いてから、ディストリビューションを選択します。
  2. [動作] タブを選択してから、ホストヘッダーを転送するパスを選択します。
  3. [編集] を選択します。
  4. [キャッシュキーとオリジンリクエスト] において、[レガシーキャッシュ設定] が選択されていることを確認します。選択されていない場合は、前のセクションの手順に従ってキャッシュポリシーを作成してください。[レガシーキャッシュ設定] を選択した場合は、以下を完了します。
    [ヘッダー] で、[次のヘッダーを含める] を選択します。
    [ヘッダーの追加] ドロップダウンリストから、[ホスト] を選択します。
  5. [変更を保存] を選択します。

関連情報

リクエストヘッダーに基づくコンテンツのキャッシュ
ポリシーの使用

コメントはありません

関連するコンテンツ