按国家/地区限制 Azure CDN 内容

重要

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

Edgio 的 Azure CDN 于 2025 年 1 月 15 日 停用。 有关详细信息,请参阅 Edgio 停用常见问题解答中的 Azure CDN

当用户请求内容时,内容将提供给所有位置的用户。 你可能希望按国家/地区限制对内容的访问权限。

使用 异地筛选 功能,可以在 CDN 终结点上创建特定路径的规则。 可以设置规则以允许或阻止所选国家/地区的内容。

重要

Microsoft 配置文件中的 Azure CDN 标准版不支持基于路径的地理筛选。

标准配置

这些说明适用于 的 Azure CDN 标准版以及 Edgio 配置文件。

对于来自 Edgio 的 配置文件中 Azure CDN 高级版,必须使用 管理 门户来激活地理筛选功能。 有关详细信息,请参阅 Edgio 配置文件中的 Azure CDN Premium

定义目录路径

若要访问地理筛选功能,请在门户中选择 CDN 终结点,然后在左侧菜单中的“设置”下选择 异地筛选

屏幕截图,显示从终结点菜单选择的“异地筛选”。

从“PATH” 框中,指定允许用户访问或拒绝访问的位置的相对路径。

可以通过指定目录路径(例如,/pictures/)来为具有正斜杠(/)的所有文件应用地理筛选,也可以选择特定文件夹。 还可以将地理筛选应用于单个文件(例如 /pictures/city.png)。 允许多个规则。 输入规则后,将显示一个空白行,用于输入下一个规则。

例如,以下所有目录路径筛选器都有效:

/

/Photos/

/Photos/Strasbourg/

/Photos/Strasbourg/city.png

定义操作的类型

ACTION 列表中,选择 "允许""阻止"

  • 允许: 仅允许来自指定国家/地区的用户访问从递归路径请求的资产。

  • 阻止: 来自指定国家/地区的用户被拒绝访问从递归路径请求的资产。 如果未为该位置配置任何其他国家/地区筛选选项,则允许所有其他用户访问。

例如,用于阻止路径 /Photos/Strasbourg/ 的地理筛选规则会筛选以下文件:

http://<终结点>.azureedge.net/Photos/Strasbourg/1000.jpghttp://<终结点>.azureedge.net/Photos/Strasbourg/Cathedral/1000.jpg

定义国家/地区

国家/地区代码 列表中,选择要阻止或允许路径的国家/地区。

选择完国家/地区后,选择 保存 以激活新的地理筛选规则。

屏幕截图显示用于阻止或允许访问的国家/地区代码。

清理资源

若要删除规则,请在 地理筛选 页上的列表中选择该规则,然后选择 删除

来自 Edgio 配置文件的 Azure CDN 高级版

对于 Edgio 配置文件 中的 Azure CDN Premium,其用于创建地理筛选规则的用户界面有所不同:

  1. 在 Azure CDN 配置文件的顶部菜单中,选择 管理

  2. 在 Edgio 门户中,选择 HTTP 大型,然后选择 国家/地区筛选

    屏幕截图显示如何在 Azure CDN 中选择国家/地区筛选

  3. 选择“添加国家/地区筛选器”

  4. 步骤 1:中,输入目录路径。 选择 区块添加,然后选择 下一步

    重要

    终结点名称必须位于路径中。 示例:/myendpoint8675/myfolder。 将 myendpoint8675 替换为你的终结点名称。

  5. 步骤 2中,从列表中选择一个或多个国家/地区。 选择 完成 以激活规则。

    新规则显示在 国家/地区筛选 页上的表中。

    屏幕截图显示规则在国家/地区筛选中的显示位置。

清理资源

在国家/地区筛选规则表中,选择规则旁边的删除图标将其删除或编辑图标进行修改。

注意事项

  • 对地理筛选配置的更改不会立即生效:

    • 对于来自 Microsoft 配置文件 Azure CDN 标准,传播通常在 10 分钟内完成。
    • 对于 Edgio 的 Azure CDN 标准版( 配置文件)和 Azure CDN 高级版( 配置文件),传播通常在 10 分钟内完成。
  • 此功能不支持通配符(例如*)。

  • 与相对路径关联的地理筛选配置以递归方式应用于该路径。

  • 只能将一个规则应用于同一相对路径。 也就是说,无法创建指向同一相对路径的多个国家/地区筛选器。 但是,由于国家/地区筛选器是递归的,因此文件夹可以具有多个国家/地区筛选器。 换句话说,可以为以前配置的文件夹的子文件夹分配不同的国家/地区筛选器。

  • 地理筛选功能使用 国家/地区代码 代码来定义允许或阻止安全目录请求的国家/地区。 Edgio 的 Azure CDN 使用 ISO 3166-1 alpha-2 国家/地区代码来定义允许或阻止安全目录请求的国家/地区。