次のセクションでは、Regional Services と Customer Metadata Boundary で Cache を設定し、キャッシュしたコンテンツの保存場所と配信場所を制御する方法を説明します。
Cloudflare 経由で プロキシ している(トラフィックが Cloudflare を通る)ホスト名に Regional Services を設定し、対象アセット をリージョン内だけにキャッシュするには、ダッシュボードまたは API で次の手順を実行します。
-
Cloudflare ダッシュボードで、Records ページに移動します。
Records を開く ↗ -
DNS レコードを作成する 手順に従います。
-
Region ドロップダウンから、ドメインで使いたいリージョンを選びます。
-
Save を選択します。
Regional Services は、Cloudflare ネットワーク内でユーザートラフィックを復号して処理する場所を制御します。Cloudflare CDN がオリジンサーバーへ接続するときに使うエグレス IP の地理位置は、これだけでは保証しません。オリジンへのエグレス IP は、リクエストを処理したリージョン内データセンターのサイトローカル IP です。
エグレス IP の地理位置を保証したい場合(たとえば、特定の国の Cloudflare IP だけをオリジンで許可したい場合)は、Regional Services と合わせて Dedicated CDN Egress IPs を使います。
Cache Analytics、Generic Global Tiered Cache、Custom Tiered Cache は Customer Metadata Boundary と互換です。Customer Metadata Boundary を EU に設定すると、ゾーンダッシュボードの Caching > Tiered Cache タブは表示されません。
CDN とキャッシュについて、詳しくは Cache ドキュメント を参照してください。