メニュー
Amazon CloudFront
開発者ガイド (API Version 2016-09-29)

ヘッダー制限

Lambda@Edge でヘッダーを使用する場合は以下の制約に注意してください。

ブラックリストに記載されているヘッダー

ブラックリストに記載されているヘッダーは公開されず、Lambda@Edge 関数で追加することはできません。ブラックリストに記載されているヘッダーを Lambda 関数で追加すると、リクエストが CloudFront の検証に失敗し、ビューワーに HTTP ステータスコード 502 (Bad Gateway) が返されます。

  • CloudFront-Forwarded-Proto

  • CloudFront-Is-Desktop-Viewer

  • CloudFront-Is-Mobile-Viewer

  • CloudFront-Is-SmartTV-Viewer

  • CloudFront-Is-Tablet-Viewer

  • CloudFront-Viewer-Country

  • Connection

  • Expect

  • Keep-alive

  • Proxy-Authenticate

  • Proxy-Authorization

  • Proxy-Connection

  • Trailer

  • Upgrade

  • X-Accel-Buffering

  • X-Accel-Charset

  • X-Accel-Limit-Rate

  • X-Accel-Redirect

  • X-Amz-Cf-*

  • X-Amzn-*

  • X-Cache

  • X-Edge-*

  • X-Forwarded-Proto

  • X-Real-IP

読み取り専用ヘッダー

読み取り専用ヘッダーは読み取ることができますが、編集することはできません。CloudFront キャッシュロジックへの入力として使用でき、Lambda 関数でヘッダー値を読み取ることはできますが、値を変更することはできません。Lambda 関数で読み取り専用ヘッダーを追加または編集すると、リクエストが CloudFront の検証に失敗し、ビューワーに HTTP ステータスコード 502 (Bad Gateway) が返されます。

CloudFront ビューワーリクエストイベントの読み取り専用ヘッダー

  • Accept-Encoding

  • Content-Length

  • ホスト

  • Retry-After

  • Transfer-Encoding

  • Via

  • 警告

CloudFront オリジンリクエストイベントの読み取り専用ヘッダー

  • Accept-Encoding

  • Content-Length

  • If-Modified-Since

  • If-None-Match

  • If-Range

  • If-Unmodified-Since

  • 範囲

  • Retry-After

  • Transfer-Encoding

  • Via

  • 警告

CloudFront オリジンレスポンスイベントの読み取り専用ヘッダー

  • Content-Encoding

  • Content-Length

  • Retry-After

  • Transfer-Encoding

  • Via

  • 警告

CloudFront ビューワーレスポンスイベントの読み取り専用ヘッダー

  • Content-Encoding

  • Content-Length

  • Retry-After

  • Transfer-Encoding

  • 警告

  • Via

CloudFront オリジンリクエストイベントの制限されたヘッダー

制限されたヘッダーをオリジンに転送するよう CloudFront ディストリビューションが設定されている場合のみ、CloudFront オリジンリクエストイベントで、制限されたヘッダーを追加または編集できます。CloudFront ディストリビューションが制限されたヘッダーをオリジンに転送するよう設定されていない場合に制限されたヘッダーを追加または変更すると、CloudFront の検証に失敗し、ビューワーに HTTP ステータスコード 502 (Bad Gateway) が返されます。

  • Accept

  • Accept-Charset

  • Accept-Language

  • 承認

  • Referer

  • TE