你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
按国家/地区限制 Azure CDN 内容
重要
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 停用常见问题解答。
当某个用户请求你的内容时,该内容会向所有位置的用户提供。 你可能需要按国家/地区来限制对内容的访问。
使用“地区筛选”功能,可以针对 CDN 终结点上的特定路径创建规则。 可以设置规则在所选国家/地区中允许或阻止内容。
重要
Microsoft 的 Azure CDN 标准版配置文件不支持基于路径的地区筛选。
标准版配置文件
这些说明适用于 Edgio 提供的 Azure CDN 标准版配置文件。
对于 Edgio 提供的 Azure CDN 高级版配置文件,必须使用管理门户来激活地区筛选。 有关详细信息,请参阅 Edgio 提供的 Azure CDN 高级版配置文件。
定义目录路径
若要访问地区筛选功能,请在门户中选择你的 CDN 终结点,然后在左侧菜单中的“设置”下选择“地区筛选”。
从“路径”框中,指定将允许或拒绝用户访问的位置的相对路径。
可使用正斜杠 (/) 对所有文件应用地区筛选,也可通过指定目录路径(例如 /pictures/)对选定文件夹应用该筛选。 也可以向单个文件应用地区筛选(例如 /pictures/city.png)。 允许多个规则。 在输入一个规则后,会出现一个空白行供你输入下一个规则。
例如,以下所有目录路径筛选器都是有效的:
/
/Photos/
/Photos/Strasbourg/
/Photos/Strasbourg/city.png
定义操作的类型
从“操作”列表中,选择“允许”或“阻止”:
允许:只允许来自指定国家/地区的用户访问从该递归路径请求的资产。
阻止:拒绝来自指定国家/地区的用户访问从该递归路径请求的资产。 如果没有为该位置配置其他国家/地区筛选选项,将会允许所有其他用户进行访问。
例如,用于阻止路径 /Photos/Strasbourg/ 的地区筛选规则将筛选以下文件:
http://<endpoint>.azureedge.net/Photos/Strasbourg/1000.jpg http://<endpoint>.azureedge.net/Photos/Strasbourg/Cathedral/1000.jpg
定义国家/地区
从“国家/地区代码”列表中,针对该路径选择要阻止或允许的国家/地区。
在选择了国家/地区后,选择“保存”,以激活这个新地区筛选规则。
清理资源
若要删除某个规则,请从“地区筛选”页面上的列表中选择它,然后选择“删除”。
Edgio 提供的 Azure CDN 高级版配置文件
对于 Edgio 提供的 Azure CDN 高级版配置文件,用于创建地区筛选规则的用户界面有所不同:
从 Azure CDN 配置文件的顶部菜单中,选择“管理”。
从 Edgio 门户中,选择“HTTP 大型”,然后选择“国家/地区筛选”。
选择“添加国家/地区筛选器”。
在“第一步:”中,输入目录路径。 选择“阻止”或“添加”,然后选择“下一步” 。
重要
终结点名称必须位于路径中。 示例:/myendpoint8675/myfolder。 请将“myendpoint8675”替换为终结点的名称。
在“第二步:”中,从列表中选择一个或多个国家/地区。 选择“完成”,以激活该规则。
新规则将显示在“国家/地区筛选”页面上的表中。
清理资源
在国家/地区筛选规则表中,选择某个规则旁边的删除图标可删除该规则,选择编辑图标可修改该规则。
注意事项
对地区筛选配置的更改不会立即生效:
- 对于 Microsoft 推出的 Azure CDN 标准版配置文件,传播通常可在 10 分钟内完成。
- 对于 Edgio 提供的标准 Azure CDN和 Edgio 提供的高级 Azure CDN 配置文件,传播通常在 10 分钟内完成。
此功能不支持通配符(例如 *)。
与相对路径关联的地区筛选配置以递归方式应用于该路径。
只能对相同相对路径应用一个规则。 也就是说,无法创建多个指向同一相对路径的国家/地区筛选器。 不过,因为国家/地区筛选器是递归的,所以一个文件夹可以有多个国家/地区筛选器。 换言之,可以向某个以前配置的文件夹的子文件夹分配其他国家/地区筛选器。
地区筛选功能使用国家/地区代码来定义相关国家/地区,这样系统就可以允许或阻止这些国家/地区发出的针对受保护目录的请求。 Edgio 提供的 Azure CDN 使用 ISO 3166-1 alpha-2 国家/地区代码来定义允许或阻止请求访问安全目录的国家/地区。