Data Localization Suite の機能を導入するときは、いくつかの注意点と制限があります。
Cloudflare はこの提供内容の改善とギャップの解消に取り組んでいます。特定の機能リクエストがある場合は、アカウントチーム に連絡してください。
Geo Key Manager または Keyless SSL(秘密鍵を自前のインフラに置いたままにするサービス)を使う場合、いくつかの注意点が適用されることがあります。
訪問者がサイトへ初めて接続するとき、Cloudflare は TLS ハンドシェイク(暗号化接続を確立する最初の交渉)を完了する必要があります。接続を扱うデータセンターが秘密鍵を持っていない場合、許可されたリージョン内のキーサーバーへ問い合わせます。この追加ステップは、2 地点間の往復時間に相当するレイテンシを加えます。キーサーバーが地球の反対側にある場合、最大で約 1 秒になることがあります。ハンドシェイクが完了すると、キーサーバーは関与しません。さらに、訪問者が TLS Session Resumption のウィンドウ内(以前の接続パラメーターを再利用する仕組み)で再接続する場合、秘密鍵は不要です。そのため、レイテンシが加わるのは、最初の接続確立時だけです。
仕組みの詳細は ブログ記事 ↗ を参照してください。
Regional Services を使う場合、いくつかの注意点と制限が適用されることがあります。
製品固有の注意点は、Cloudflare 製品の互換性 を参照してください。
次の機能とプロトコルは Regional Services ではサポートされず、リージョン化したホスト名では動作しません。
- ICMP ↗ — Internet Control Message Protocol。
pingのようなネットワーク診断に使います - Encrypted Client Hello (ECH) — TLS 接続の最初の部分を暗号化するプライバシー機能
- O2O — origin-to-origin。Cloudflare for SaaS の構成です
- Onion Routing (Tor)
Regional Services はバックグラウンドで Spectrum(Cloudflare のレイヤー 4 プロキシサービス)を使うため、Spectrum の制限 が適用されます。
ダッシュボードまたは Regional Hostnames API で設定したリージョン化ホスト名は、Cloudflare 経由で プロキシ されるホスト名にだけ適用されます。Spectrum アプリケーションはリージョン化しません。
ホスト名にリージョン化ホスト名の設定と、有効な Spectrum アプリケーションの両方がある場合、これらは独立したシステムです。Spectrum アプリケーションは、リージョン化ホスト名の IP ステアリングを、自身の IP 割り当てで上書きすることがあります。その結果、トラフィックが Regional Hostnames API で設定したリージョンでは処理されないことがあります。Spectrum アプリケーションをリージョン化する必要がある場合は、Spectrum 固有のリージョン化オプションについて アカウントチーム に連絡してください。Spectrum 固有のリージョン化は、HTTP および HTTPS の アプリケーションタイプ にだけ適用されます。
Regional Services は サブリクエスト(Cloudflare Workers がほかのサービスへ行う二次的な HTTP リクエスト)には適用されません。Regional Services はホスト名の IP に対して動作します。DNS 応答が安全で正しいことを保証するには、DNSSEC(改ざんを防ぐために DNS レコードへ暗号署名する仕組み)や DNS over HTTPS(DNS クエリを暗号化する仕組み)の利用を推奨します。
Customer Metadata Boundary を使う場合、いくつかの制限と注意点があります。
Customer Metadata Boundary を EU に設定すると、Cloudflare ダッシュボードの分析とログのセクションの多くはデータを表示しません。データを確認するには、CMB を尊重する Security Analytics を使うか、Logpush を設定して HTTP request ログを、自分で管理する保存先へエクスポートします。
Customer Metadata Boundary を EU に設定するには、アカウント内のすべてのゾーンで Log Retention を無効にする必要があります。Log Retention は Logpull(ログをダウンロードする旧 API。現在は Logpush に置き換えられています)のレガシー機能です。
製品固有の注意点は、Cloudflare 製品の互換性 を参照してください。
ダッシュボードで、アカウントの Metadata Boundary 設定が原因でデータが利用できないというメッセージが出た場合、自分のリージョンに保存されていないデータへアクセスしようとしています(米国にいるのに EU にだけ保存されているデータへアクセスしようとしている、またはその逆です)。データが保存されているリージョンにいるのにこのエラーが出る場合、次の 2 つの理由が考えられます。
-
アカウントで Customer Metadata Boundary(CMB)が有効で、リクエストが誤ったリージョンに送られています。たとえば、EU にいるのに CMB がデータを米国に保存する設定になっている場合です。
-
正しいリージョンからデータにアクセスしている場合(EU にいて、CMB も EU にデータを保存する設定になっている場合など)は、ネットワーク混雑が原因のことがあります。通常、数分で解消します。
Customer Metadata Boundary を EU に設定している場合、ダッシュボード UI の Analytics の一部が空になることがあります。