投稿日: Jul 24, 2020

Amazon CloudFront で追加の位置情報ヘッダーがご利用いただけるようになり、新しいキャッシュおよびオリジンリクエストポリシーで使用できます。

CloudFront を設定して、キャッシングとオリジンリクエストポリシーをより詳細に設定する追加の位置情報ヘッダーを追加できます。以前は、CloudFront がオリジンに送信するリクエストヘッダーに閲覧者の国コードを提供するように Amazon CloudFront を設定することができました。新しいヘッダーにより、キャッシュの動作をより細かく制御したり、視聴者の IP アドレスに基づいて、視聴者の国名、リージョン、都市、郵便番号、緯度、経度にアクセスしたりできます。

サンプル値を含む追加の位置情報ヘッダー:

CloudFront-Viewer-Country-Name: United States

CloudFront-Viewer-Country-Region: MI

CloudFront-Viewer-Country-Region-Name: Michigan

CloudFront-Viewer-City: Ann Arbor

CloudFront-Viewer-Postal-Code: 48105

CloudFront-Viewer-Time-Zone: America/Detroit

CloudFront-Viewer-Latitude: 42.30680

CloudFront-Viewer-Longitude: -83.70590

CloudFront-Viewer-Metro-Code: 505

これらの追加の位置情報ヘッダーを、既存のサポートされている CloudFront ヘッダーとともに使用して、視聴者に配信するコンテンツをパーソナライズできます。たとえば、郵便番号ヘッダーをオリジンに渡して、ハイパーローカルコンテンツまたは広告を表示できます。Lambda@Edge オリジンリクエスト関数を使用して、ネットワーク呼び出しを行ってローカル言語ファイルを取得し、国またはリージョンごとに言語固有の HTML ページを作成して返すこともできます。

これらの追加の位置情報ヘッダーは、追加費用なしですべての Amazon CloudFront ディストリビューションでご利用いただけるようになりました。

このような新しいヘッダーを使用するには、CloudFront デベロッパーガイドを参照してください。新しいキャッシュとオリジンリクエストポリシーの詳細については、ブログをご覧ください。CloudFront イベントに対応してコードを実行する方法の詳細については、Lamda@Edge 製品ページにアクセスしてください。Amazon CloudFront の詳細については、製品ページをご参照ください。