DEX 规则允许您为您设备群(所有安装了 Cloudflare One Client 并连接到您的 Zero Trust 组织的设备)内的目标用户群创建和管理测试策略。创建规则后,您可以使用它将测试的范围限制在特定群组,例如部门(如财务或销售)、设备和/或用户。您可以将规则应用并重用于所需的测试。
使用 DEX 规则将测试范围限定为设备群内的特定组,以便进行更精确的问题检测和解决。
要创建规则:
- 在 Cloudflare One ↗ 中,转到 Insights(洞察) > Digital experience(数字体验)。
- 选择 Rules(规则) 选项卡。
- 选择 Add a rule(添加规则)。
- 为您的规则命名并构建所需的表达式。
- 选择 Create rule(创建规则) 以完成规则创建。
选择器是 DEX 规则表达式中的必需类别,用于定义设备群中的一个组。您在规则中选择的选择器将决定测试将影响哪个组。
在以下列表中查看可用的选择器及其范围。
| 选择器 | 描述 |
|---|---|
| User email(用户电子邮件) | 用于指定用户电子邮件。 |
| User group emails(用户组电子邮件) | 用于指定组电子邮件。 |
| User group IDs(用户组 ID) | 用于指定组 ID。 |
| User group names(用户组名称) | 用于指定组名称。 |
| Operating systems(操作系统) | 用于指定操作系统。 |
| Operating system version(操作系统版本) | 用于指定操作系统版本(使用运算符 in)或多个版本(使用运算符 is)。 |
| Managed network(托管网络) | 用于指定从办公室访问网络的用户(托管网络)与远程访问的用户。 |
| SAML attributes(SAML 属性) | 用于指定来自 SAML 属性断言的值。 |
| Colos(数据中心) | 用于指定用户连接到的 Cloudflare 数据中心(colocation)。 |
创建规则后,您可以将其添加到测试中。如果您未将规则添加到测试中,测试将在整个设备群上运行。
要将规则添加到测试中:
- 在 Cloudflare One ↗ 中,转到 Insights(洞察) > Digital experience(数字体验)。
- 选择 Tests(测试) 选项卡。
- 选择一个现有测试并选择 Edit(编辑),或选择 Add a test(添加测试) 以创建新测试。
- 在 Select DEX rules(选择 DEX 规则) 下,选择您要应用的规则。
- 对于现有规则选择 Save test(保存测试),或为新测试选择 Add rule(添加规则)。
要查看规则被应用到哪些测试:
- 在 Cloudflare One ↗ 中,转到 Insights(洞察) > Digital experience(数字体验)。
- 选择 Rules(规则) 选项卡。
- 选择一个规则并选择 Edit(编辑)。
- 选择 DEX tests(DEX 测试) 选项卡并查看包含所选规则的测试列表。
您可以按照上文所述的 DEX 测试仪表板创建新测试,也可以直接从 DEX 规则仪表板创建。
要使用 DEX 规则中的规则创建新测试:
- 在 Cloudflare One ↗ 中,转到 Insights(洞察) > Digital experience(数字体验)。
- 选择 Rules(规则) 选项卡。
- 选择一个规则并选择 Edit(编辑)。
- 选择 DEX tests(DEX 测试) 选项卡。
- 您将能够查看当前包含此规则的所有测试。要创建新测试,请选择 Create a test using this rule(使用此规则创建测试)。
- 输入所有必需的信息,确保选中规则名称旁边的框。
- 选择 Add test(添加测试)。
- DEX HTTP 测试 - 评估 Web 应用程序的可访问性。
- DEX Traceroute 测试 - 测量 IP 数据包从最终用户设备到服务器的网络路径。