Version Management を使うと、WAF カスタムルール や Cache など、さまざまな設定を編集できます。
一般に、次のものを除くすべてのゾーンレベルの設定を編集できます。
- DNS
- Spectrum
- トラフィック(Load Balancing、Waiting Rooms、Health Checks など)
- Zero Trust と Access ポリシー
- SSL 証明書(ただし、別のステージング証明書機能でテストできます)
Version Management は現時点で、次の製品または機能をサポートしていないか、サポートが限定されています。
API Shield
- 新しいゾーンバージョンを作成するとき、一部の API Shield 設定はコピーされません。
- Version Management の有効化を妨げる UI ブロックを解除するオプトインができます。
Authenticated Origin Pull
- Authenticated Origin Pull は Zone Versioning では動作しません。
- 許可リストに登録した IP からドメインにアクセスすると、Cloudflare の 520 エラーが返ります。
Cache
- Cache Reserve は本番環境での利用を想定しています。
- 本番環境をパージすると、すべての環境がパージされます。
Cloudflare Images と組み合わせた Cache Rules
- Image Resizing は、
additional_cacheable_portsの Cache Rule 設定および Zone Versioning では動作しません。 - Image Resizing で
additional_cacheable_portsを使うと、リクエストのたびに画像がリサイズされ、パフォーマンスが低下します。
Workers Cache API
- Workers Cache API は Version Management では動作しません。
- Zone Versioning で Workers Cache API を使うと、想定外のキャッシュ動作が発生することがあります。
China Network
- 本番環境にデプロイしたバージョンに関係なく、中国のトラフィックは常にルートゾーンを対象にします。
- Access および ICP ライセンスとのその他の非互換もあります。
Cloudflare API
- Version Management の環境(ルーティング式とバージョン割り当てを含む)は、公開 Environments API で管理できます。
- ゾーンバージョン(設定スナップショットそのもの)の作成、クローン、編集は、現時点では Cloudflare ダッシュボード ↗ からのみ利用できます。
Domain-scoped Roles
- Domain-scoped Roles はルートゾーンにのみ適用されます。
- 新しいバージョンを作成すると、これらのロールはコピーされず、バージョンへのアクセスを失います。
Image Transformations
- Image Transformations に加えた変更は、新しいゾーンバージョンを作成するときにコピーされません。
Network Error Logging
- Network Error Logging の設定は、新しいバージョンを作成するときにコピーされません。
Client-side security
- Client-side security(旧称 Page Shield)はバージョニングでは利用できず、Global Configuration でのみ設定できます。
Rules
- Version Management は現時点で次をサポートしていません。
Security Insights
- Zone Versioning を有効にし、最初のバージョンを本番環境にデプロイすると、Security Insights は表示されません。
Terraform
- Version Management は現時点で Terraform をサポートしていません。
- Terraform または Version Management のどちらか一方を使ってください。
WAF Attack Score
- WAF Attack Score の設定は、新しいゾーンバージョンを作成するときにコピーされません。
Waiting Room
- サイト上でアクティブな Waiting Room ユーザーが、キューに戻されることがあります。
- キュー内の Waiting Room ユーザーは、順番を失うことがあります。
- トラフィックが制限を超えることがあります。
Wrangler
- バージョンに Worker ルートがある場合、Wrangler で Worker をデプロイすると、そのルートが消えることがあります。
- 2 つのバージョンが同じカスタムドメインを持つ場合、Worker はランダムにどちらかを選ぶことがあります。