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

在 Azure Front Door(经典)和 Standard/Premium 层级之间映射的设置

重要

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

将 Azure Front Door(经典)迁移到 Azure Front Door Standard 或 Premium 时,你会注意到某些配置已更改或移动到新位置,目的是让你在管理 Front Door 配置文件时有更好的体验。 本文介绍路由规则、缓存持续时间、规则引擎配置、WAF 策略和自定义域如何映射到新的 Front Door 层。

路由规则

Front Door(经典)设置 Front Door Standard 和 Premium 中的映射
路由状态 - 启用/禁用 使用复选框对“启用路由”的更改。 位置保持不变。
接受的协议 从 Front Door(经典)配置文件复制。
前端/域 对域的更改。 从 Front Door(经典)配置文件复制。
要匹配的模式 从 Front Door(经典)配置文件复制。
规则引擎配置 规则引擎配置名称更改为规则集,但会保留其与 Front Door(经典)配置文件中的路由的关联。
路由类型:转发 后端池更改为源组。 转发协议是从 Front Door(经典)配置文件复制的。
- 如果 URL 重写设置为“已禁用”,则 Standard 或 Premium 配置文件中的源路径为空。
- 如果 URL 重写设置为“已启用”,Front Door(经典)配置文件的“自定义转发路径”会设置为源路径。
路由类型:重定向 使用 URL 重定向规则创建名为 URLRedirectMigratedRuleSet1 的 URL 重定向规则集。

缓存持续时间

在 Azure Front Door(经典)中,“最短缓存持续时间”在路由规则设置中进行配置,“使用默认缓存持续时间”在规则引擎配置中设置。 Azure Front Door Standard 和 Premium 仅支持更改规则集规则中的缓存持续时间。

Front Door(经典) Front Door Standard 和 Premium 中的映射
缓存被会禁用,并使用默认缓存。 缓存设置为“已禁用”。
缓存已启用,并使用默认缓存持续时间。 缓存设置为“已启用”,并遵循原始缓存行为。
缓存已启用,并设置最小缓存持续时间。 缓存设置为“已启用”,缓存行为设置为“始终覆盖”,采用 Front Door(经典)的最小缓存持续时间。
空值 缓存设置为“已启用”。 缓存行为设置为缺少源时替代,并使用输入缓存持续时间。

规则引擎配置中的路由配置替代

Front Door(经典)的规则引擎配置操作中的路由配置替代在 Azure Front Door Standard 和 Premium 的规则集规则中拆分成三个不同的操作。 这三个操作为 URL 重定向、URL 重写和路由配置替代。

规则引擎配置中的操作 Front Door Standard 和 Premium 中的映射
路由类型设置为“转发” 1. 如果已禁用 URL 重写,则所有设置都复制到 Standard 或 Premium 配置文件。
2. 如果启用了 URL 重写,则会创建两个规则操作。 一个用于 URL 重写,一个用于路由配置替代设置。 对于 URL 重写操作,Front Door(经典)配置文件中的“自定义转发路径”设置为“目标”。
路由类型设置为“重定向” 会复制 URL 重定向操作设置。
路由配置替代 后端池映射到源组。 启用缓存的行为保持不变。 查询字符串映射到查询字符串缓存行为,动态压缩映射到压缩。
使用默认缓存持续时间 有关详细信息,请参阅缓存持续时间部分。

其他配置

Front Door(经典)配置 Front Door Standard 和 Premium 中的映射
请求和响应头 规则引擎操作中的请求和响应头会复制到规则集。
强制实施证书名称检查 支持在 Azure Front Door(经典)的配置文件级别强制实施证书名称检查。 在 Azure Front Door Standard 或 Premium 配置文件中,可在源设置中找到此设置。 此配置会映射到已迁移的配置文件中的所有源。
源响应时间 源响应时间会复制到已迁移的配置文件。
Web 应用程序防火墙 (WAF) 如果 Azure Front Door(经典)配置文件关联了 WAF 策略,则迁移过程将为相应层级迁移到创建每个 WAF 策略的副本。 可在迁移的准备阶段更改每个 WAF 策略的名称。 还可以选择与已迁移的 Front Door 配置文件匹配的现有 Front Door Standard 或 Premium WAF 策略。
自定义域 本部分将以 www.contoso.com 例来介绍域的迁移过程发生的情况。 自定义域 www.contoso.com 指向 Front Door(经典)中的 contoso.azurefd.net 作为 CNAME 记录。

www.contoso.com 移到新的 Front Door 配置文件时:
- 自定义域的关联将新的 Front Door 终结点显示为 contoso-<hashvalue>.z01.azurefd.net。 自定义域的 CNAME 将自动指向包含后端中哈希值的新终结点名称。 此时,你可以在 DNS 提供商的配合下更改 CNAME 记录,以指向包含哈希值的新终结点名称。
- 经典终结点 contoso.azurefd.net 将在*“域”页的“已迁移域”选项卡下的已迁移 Front Door 配置文件中显示为自定义域。 此域将关联到默认迁移的路由。 只有在从默认路由取消关联该域后,才能删除默认路由。 无法更新域属性,除非在关联路由和从路由中删除关联时。 只有在将 CNAME 更改为新终结点名称之后才能删除域。
- www.contoso.com 的证书状态和 DNS 状态将与 Front Door(经典)配置文件保持一致。

托管证书自动轮换设置保持不变。

后续步骤