重要
Microsoft(经典版)的 Azure CDN 标准版将于 2027 年 9 月 30 日 停用。 为了避免任何服务中断,请务必在 2027 年 9 月 30 日之前 将 Azure CDN 标准 版从 Microsoft(经典)配置文件迁移到 Azure Front Door 标准层或高级层。 For more information, see Azure CDN Standard from Microsoft (classic) retirement.
Edgio 的 Azure CDN 于 2025 年 1 月 15 日 停用。 For more information, see Azure CDN from Edgio retirement FAQ.
当用户请求内容时,内容将提供给所有位置的用户。 你可能希望按国家/地区限制对内容的访问权限。
使用 异地筛选 功能,可以在 CDN 终结点上创建特定路径的规则。 可以设置规则以允许或阻止所选国家/地区的内容。
重要
Microsoft 配置文件中的 Azure CDN 标准版不支持基于路径的地理筛选。
Standard profiles
These instructions are for and Azure CDN Standard from Edgio profiles.
For Azure CDN Premium from Edgio profiles, you must use the Manage portal to activate geo-filtering. For more information, see Azure CDN Premium from Edgio profiles.
定义目录路径
若要访问地理筛选功能,请在门户中选择 CDN 终结点,然后在左侧菜单中的“设置”下选择 异地筛选。
从“PATH” 框中,指定允许用户访问或拒绝访问的位置的相对路径。
可以通过指定目录路径(例如,/pictures/)来为具有正斜杠(/)的所有文件应用地理筛选,也可以选择特定文件夹。 还可以将地理筛选应用于单个文件(例如 /pictures/city.png)。 允许多个规则。 输入规则后,将显示一个空白行,用于输入下一个规则。
例如,以下所有目录路径筛选器都有效:
/
/照片/
/Photos/Strasbourg/
/Photos/Strasbourg/city.png
定义操作的类型
在 ACTION 列表中,选择 "允许" 或 "阻止":
允许: 仅允许来自指定国家/地区的用户访问从递归路径请求的资产。
阻止: 来自指定国家/地区的用户被拒绝访问从递归路径请求的资产。 如果未为该位置配置任何其他国家/地区筛选选项,则允许所有其他用户访问。
例如,用于阻止路径 /Photos/Strasbourg/ 的地理筛选规则会筛选以下文件:
http://<endpoint>.azureedge.net/Photos/Strasbourg/1000.jpghttp://<endpoint>.azureedge.net/Photos/Strasbourg/Cathedral/1000.jpg
定义国家/地区
从 国家/地区代码 列表中,选择要阻止或允许路径的国家/地区。
选择完国家/地区后,选择 保存 以激活新的地理筛选规则。
清理资源
若要删除规则,请在 地理筛选 页上的列表中选择该规则,然后选择 删除。
来自 Edgio 的 Azure CDN Premium 配置文件
对于 Edgio 配置文件 中的 Azure CDN Premium,其用于创建地理筛选规则的用户界面有所不同:
在 Azure CDN 配置文件的顶部菜单中,选择 管理。
通过 Edgio 门户,选择HTTP Large,然后选择国家过滤。
中选择国家/地区筛选
Select Add Country Filter.
在 步骤 1:中,输入目录路径。 选择 区块 或 添加,然后选择 下一步。
重要
终结点名称必须位于路径中。 示例:/myendpoint8675/myfolder。 将 myendpoint8675 替换为你的终结点名称。
在 步骤 2中,从列表中选择一个或多个国家/地区。 选择 完成 以激活规则。
新规则显示在 国家/地区筛选 页上的表中。
清理资源
在国家/地区筛选规则表中,选择规则旁边的删除图标将其删除或编辑图标进行修改。
注意事项
对地理筛选配置的更改不会立即生效:
- For Azure CDN Standard from Microsoft profiles, propagation usually completes in 10 minutes.
- For Azure CDN Standard from Edgio and Azure CDN Premium from Edgio profiles, propagation usually completes in 10 minutes.
此功能不支持通配符(例如*)。
与相对路径关联的地理筛选配置以递归方式应用于该路径。
只能将一个规则应用于同一相对路径。 也就是说,无法创建指向同一相对路径的多个国家/地区筛选器。 但是,由于国家/地区筛选器是递归的,因此文件夹可以具有多个国家/地区筛选器。 换句话说,可以为以前配置的文件夹的子文件夹分配不同的国家/地区筛选器。
地理筛选功能使用 国家/地区代码 代码来定义允许或阻止安全目录请求的国家/地区。 Edgio 的 Azure CDN 使用 ISO 3166-1 alpha-2 国家/地区代码来定义允许或阻止安全目录请求的国家/地区。