Host ヘッダー転送を設定する - AWS Elemental MediaTailor

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Host ヘッダー転送を設定する

デフォルトでは、Amazon CloudFront はHostヘッダーをダウンストリームオリジンに転送しません。ただし、 が正しく機能するには Hostヘッダー AWS Elemental MediaTailor が必要です。Host ヘッダーを MediaTailor に転送するように CloudFront ディストリビューションを設定する必要があります。

重要

この設定は、MediaTailor の機能にとって重要です。Host ヘッダーがない場合、MediaTailor はリクエストを処理したり、正しい CDN URLs を持つマニフェストを生成したりすることはできません。

Host ヘッダーを転送する方法

次のいずれかの方法を使用してHostヘッダー転送を設定します。

オリジンリクエストポリシー (推奨)

ホストヘッダーを含むマネージドオリジンまたはカスタムオリジンリクエストポリシーを使用します。

レガシー転送値

キャッシュ動作で転送された値を直接設定します。既存のディストリビューションで使用できますが、新しいディストリビューションでは推奨されません。

オリジンリクエストポリシーの使用 (推奨)

推奨されるアプローチは、ホストヘッダーを転送するオリジンリクエストポリシーを使用することです。

オリジンリクエストポリシーを使用してHostヘッダー転送を設定するには
  1. CloudFront コンソールで、ディストリビューションを選択します。

  2. [Behaviors] タブを選択します。

  3. 変更する動作を選択するか、新しい動作を作成します。

  4. オリジンリクエストポリシーには、次の 2 つのオプションがあります。

    1. オプション 1 (推奨): ホストを含むすべてのビューワーヘッダーを転送する AllViewer 管理ポリシーを選択します。

    2. オプション 2: Hostヘッダーを具体的に含むカスタムオリジンリクエストポリシーを作成します。

      1. [Create policy] (ポリシーの作成) を選択します。

      2. ヘッダーセクションで、次のヘッダーを含めるを選択します。

      3. ヘッダーのリストHostに を追加します。

      4. また、、User-AgentAccept-Encodingおよび の他の必須ヘッダーも含めますX-Forwarded-For

      5. ポリシーを保存し、動作に適用します。

  5. 変更内容を保存します。

レガシー転送値の使用

レガシー転送値設定で既存のディストリビューションを使用している場合は、Hostヘッダー転送を追加できます。

レガシー転送値を使用してHostヘッダー転送を設定するには
  1. CloudFront コンソールで、ディストリビューションを選択します。

  2. [Behaviors] タブを選択します。

  3. 変更する動作を選択します。

  4. キャッシュキーとオリジンリクエストセクションで、レガシーキャッシュ設定を選択します。

  5. ヘッダードロップダウンで、ホワイトリストを選択します。

  6. ホワイトリストに次のヘッダーを追加します。

    • Host

    • User-Agent

    • Accept-Encoding

    • X-Forwarded-For

  7. 変更内容を保存します。

注記

レガシー転送値アプローチは、新しいディストリビューションには推奨されません。パフォーマンスを向上させ、管理を容易にするために、オリジンリクエストポリシーへの移行を検討してください。

Host ヘッダー転送の検証

Host ヘッダー転送を設定したら、ヘッダー転送が正しく機能していることを確認します。

Host ヘッダー転送を確認するには
  1. CloudFront ディストリビューションの変更がデプロイされるまで待ちます (これには数分かかる場合があります)。

  2. マニフェストの CloudFront ディストリビューションにテストリクエストを行います。

  3. マニフェストが正常に返され、予想される CDN URLsが含まれていることを確認します。

  4. MediaTailor ログをモニタリングして、リクエストが正しく処理されていることを確認します。

問題が発生した場合は、CDN トラブルシューティングドキュメントを参照してください。

その他のリソース

CloudFront ヘッダー転送の詳細については、次のリソースを参照してください。