你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

为 Azure 内容分发网络设置标准规则引擎

重要

Microsoft Azure CDN Standard(经典版)将于 2027 年 9 月 30 日停用。 为了避免任何服务中断,请务必在 2027 年 9 月 30 日之前将 Microsoft Azure CDN Standard(经典版)配置文件迁移到 Azure Front Door Standard 层或 Premium 层。 有关详细信息,请参阅 Microsoft Azure CDN Standard(经典版)停用

Edgio Azure CDN 将于 2025 年 11 月 4 日停用。 为了避免服务中断,必须在此日期之前将工作负载迁移到 Azure Front Door。 有关详细信息,请参阅 Edgio Azure CDN 停用常见问题解答

本文介绍如何为 Azure 内容分发网络设置和使用标准规则引擎。

标准规则引擎

可以对 Azure 内容分发网络使用标准规则引擎,以自定义处理 HTTP 请求的方式。 例如,可以使用规则引擎来强制内容分发使用特定协议、定义缓存策略或修改 HTTP 标头。 本文演示如何创建自动将用户重定向到 HTTPS 的规则。

注意

本文中所述的规则引擎仅适用于 Microsoft 的标准 Azure 内容分发网络。

将用户重定向到 HTTPS

  1. 在 Microsoft 配置文件中,请转到 Azure 内容分发网络。

  2. 在“CDN 配置文件”页中,选择要为其创建规则的终结点。

  3. 选择“规则引擎”选项卡。

    “规则引擎”窗格随即打开,并显示可用全局规则的列表。

    Azure 内容分发网络新规则页的屏幕截图。

    重要

    多个规则的列出顺序会影响处理规则的方式。 规则中指定的操作可能会被后续规则覆盖。

  4. 选择“添加规则”并输入规则名称。 规则名称必须以字母开头,只能包含字母和数字。

  5. 若有标识规则适用的请求类型,请创建匹配条件:

    1. 选择“添加条件”,然后选择“请求协议”匹配条件。
    2. 对于“运算符”,选择“等于” 。
    3. 对于“值”,选择“HTTP” 。

    Azure 内容分发网络规则匹配条件的屏幕截图。

    注意

    可以从“添加条件”下拉列表中的多个匹配条件中进行选择。 有关匹配条件的详细列表,请参阅标准规则引擎中的匹配条件

  6. 选择要应用于满足匹配条件的请求的操作:

    1. 选择“添加操作”,然后选择“URL 重定向”。
    2. 对于“类型”,请选择“找到(302)”。
    3. 选择 HTTPS 作为“协议”。
    4. 将其他所有字段保留为空以使用传入值。

    Azure 内容分发网络规则操作的屏幕截图。

    注意

    可以从“添加操作”下拉列表中的多个操作中进行选择。 有关操作的详细列表,请参阅标准规则引擎中的操作

  7. 选择“保存”,以保存新规则。 现在可使用规则。

    重要

    规则更改最多可能需要 15 分钟,才能在整个 Azure 内容分发网络中传播。

后续步骤