版本是与您的区域相关的配置集合,例如 WAF 自定义规则和其他优化配置。
一旦您启用版本管理(Version Management),Cloudflare 将自动创建:
- Version Zero(版本零):您可以将其视为当前区域的配置。一旦创建了默认环境,版本零就会自动部署到这些环境中,从而保证您的实时流量不受干扰。此版本也是永久可编辑的。如果您决定禁用区域版本控制,版本零将再次成为您的区域。
- Global Configuration(全局配置):您可以在此处找到版本管理不支持的所有配置。
在环境(Environments)页面上,您可以为 Production(生产)、**Staging(预发布)**和 **Development(开发)**创建默认环境。
如果您需要同时测试不同的配置实现或多种类型的更改,请为您的区域创建一个新版本。 Zone Versioning 角色不足以创建新版本。需要 Super Administrator 或 Administrator 角色。
要创建新版本:
-
在 Cloudflare 仪表板中,转到 Account home(账户主页) 页面并选择您的账户和区域。
Go to Account home ↗ -
转到 Version Management(版本管理)。
-
在现有版本上,选择 Clone(克隆)。这将复制该版本的所有配置。
-
如果需要,您还可以选择 Edit Description(编辑描述) 来提供有关此版本用途的更多详细信息。
您的区域配置分为两个区域:Global Configuration 和不同的版本。
- Global Configuration(全局配置)控制不可用于版本控制的区域配置,一旦更改,会自动应用于您区域的所有版本。
- 版本配置会更新可用于版本控制的区域配置,并且:
在进行更改之前,请确保您位于区域的正确版本中。
要在区域的不同版本之间切换:
-
登录到 Cloudflare 仪表板。
Go to Account home ↗ -
选择您的账户以及具有版本管理的域名。系统将加载您域名的全局配置(Global Configuration)。
-
转到您要修改的产品或功能。
- 如果产品或功能可进行版本控制:系统将加载您上次处理的版本。
- 如果产品或功能不可进行版本控制:系统将加载您的全局配置,并且您所做的任何更改都将影响实时流量。
-
确保域名摘要栏中显示的配置或版本是您要处理的配置或版本。如果不是,请在域名摘要栏中选择该版本以打开版本切换器。
域名摘要(Domain Summary)可从所有页面访问,使您能够快速在版本和域名之间进行切换。
在版本内,您可以更新配置,就像更新普通的区域配置一样。所有更改都会自动保存。
默认情况下,Production 是只读环境。这意味着与 Production 关联的任何版本也会变为只读。此配置可防止您账户的其他成员意外编辑与您的实时流量关联的版本。您可以通过编辑环境来更改此配置。
为了更改与只读环境关联的版本中的配置,请执行以下任一操作:
一旦您开始向已应用版本的环境发送流量,您还可以查看关于这些流量情况的指标。
要查看指标:
-
在 Cloudflare 仪表板中,转到 Account home(账户主页) 页面并选择您的账户和区域。
Go to Account home ↗ -
转到 Version Management(版本管理)。
-
在现有版本上,选择 View Metrics(查看指标)。