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

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

本文介绍如何为 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 内容分发网络中传播。

后续步骤