翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Host
ヘッダー転送を設定する
デフォルトでは、Amazon CloudFront はHost
ヘッダーをダウンストリームオリジンに転送しません。ただし、 が正しく機能するには Host
ヘッダー AWS Elemental MediaTailor が必要です。Host
ヘッダーを MediaTailor に転送するように CloudFront ディストリビューションを設定する必要があります。
重要
この設定は、MediaTailor の機能にとって重要です。Host
ヘッダーがない場合、MediaTailor はリクエストを処理したり、正しい CDN URLs を持つマニフェストを生成したりすることはできません。
Host
ヘッダーを転送する方法
次のいずれかの方法を使用してHost
ヘッダー転送を設定します。
- オリジンリクエストポリシー (推奨)
-
ホストヘッダーを含むマネージドオリジンまたはカスタムオリジンリクエストポリシーを使用します。
- レガシー転送値
-
キャッシュ動作で転送された値を直接設定します。既存のディストリビューションで使用できますが、新しいディストリビューションでは推奨されません。
オリジンリクエストポリシーの使用 (推奨)
推奨されるアプローチは、ホストヘッダーを転送するオリジンリクエストポリシーを使用することです。
オリジンリクエストポリシーを使用してHost
ヘッダー転送を設定するには
-
CloudFront コンソールで、ディストリビューションを選択します。
-
[Behaviors] タブを選択します。
-
変更する動作を選択するか、新しい動作を作成します。
-
オリジンリクエストポリシーには、次の 2 つのオプションがあります。
-
オプション 1 (推奨): ホストを含むすべてのビューワーヘッダーを転送する AllViewer 管理ポリシーを選択します。
-
オプション 2:
Host
ヘッダーを具体的に含むカスタムオリジンリクエストポリシーを作成します。-
[Create policy] (ポリシーの作成) を選択します。
-
ヘッダーセクションで、次のヘッダーを含めるを選択します。
-
ヘッダーのリスト
Host
に を追加します。 -
また、、
User-Agent
、Accept-Encoding
および の他の必須ヘッダーも含めますX-Forwarded-For
。 -
ポリシーを保存し、動作に適用します。
-
-
-
変更内容を保存します。
レガシー転送値の使用
レガシー転送値設定で既存のディストリビューションを使用している場合は、Host
ヘッダー転送を追加できます。
レガシー転送値を使用してHost
ヘッダー転送を設定するには
-
CloudFront コンソールで、ディストリビューションを選択します。
-
[Behaviors] タブを選択します。
-
変更する動作を選択します。
-
キャッシュキーとオリジンリクエストセクションで、レガシーキャッシュ設定を選択します。
-
ヘッダードロップダウンで、ホワイトリストを選択します。
-
ホワイトリストに次のヘッダーを追加します。
-
Host
-
User-Agent
-
Accept-Encoding
-
X-Forwarded-For
-
-
変更内容を保存します。
注記
レガシー転送値アプローチは、新しいディストリビューションには推奨されません。パフォーマンスを向上させ、管理を容易にするために、オリジンリクエストポリシーへの移行を検討してください。
Host
ヘッダー転送の検証
Host
ヘッダー転送を設定したら、ヘッダー転送が正しく機能していることを確認します。
Host
ヘッダー転送を確認するには
-
CloudFront ディストリビューションの変更がデプロイされるまで待ちます (これには数分かかる場合があります)。
-
マニフェストの CloudFront ディストリビューションにテストリクエストを行います。
-
マニフェストが正常に返され、予想される CDN URLsが含まれていることを確認します。
-
MediaTailor ログをモニタリングして、リクエストが正しく処理されていることを確認します。
問題が発生した場合は、CDN トラブルシューティングドキュメントを参照してください。
その他のリソース
CloudFront ヘッダー転送の詳細については、次のリソースを参照してください。
-
AWS ナレッジセンターでヘッダーをオリジンに転送するように CloudFront を設定する方法
-
CloudFront デベロッパーガイドのオリジンリクエストの制御
-
CloudFront デベロッパーガイドのマネージドオリジンリクエストポリシーの使用