You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Front Door迁移域无法关联新路由的解决方法求助

解决Azure Front Door迁移域无法添加新路由的问题

可行配置方案

方案1:扩展原始路由的路径匹配规则

迁移后的默认域仅允许关联原始路由,可直接修改这条原始路由来实现新URL的访问:

  • 进入Azure Front Door Standard版管理界面,找到迁移时自动创建的原始路由
  • 在路由的路径匹配模块,点击添加新的路径规则(例如/new-service/*)
  • 为新增路径配置对应的后端池、缓存策略、转发规则等参数
  • 保存配置并等待部署完成,默认域即可通过新路径访问目标服务

方案2:添加自定义域名关联新路由(保留原默认域)

若需要完全独立的路由规则,可通过自定义域名绕开限制:

  • 在Azure Front Door中添加自定义域名(如service.yourdomain.com),完成DNS验证和HTTPS证书配置
  • 创建新路由,将该自定义域名与新路由绑定,配置对应的URL路径和后端资源
  • 原默认域(xxxx.azurefd.net)继续关联原始路由,客户端可同时使用原域访问旧服务、自定义域名访问新服务
  • 若需原默认域也能访问新服务,可在原始路由中补充对应的路径匹配规则(同方案1)

方案3:克隆默认域为可自由配置的自定义域

通过Azure CLI将默认迁移域转为可绑定多路由的自定义域:

  1. 登录Azure CLI:
    az login
    
  2. 获取Front Door配置文件的资源ID:
    az afd profile show --resource-group <你的资源组名称> --name <Front Door配置文件名> --query id -o tsv
    
  3. 将默认迁移域添加为自定义域:
    az afd custom-domain create --resource-group <你的资源组名称> --profile-name <Front Door配置文件名> --name <自定义域标识名> --host-name xxxx.azurefd.net
    
  4. 系统会自动完成域验证(因该域名归属微软),验证通过后即可将这个克隆的自定义域绑定到任意新路由
  5. 保留原默认域关联的原始路由,实现同一主机名下多路由共存

注意事项

  • 方案1是最轻量化的操作,适合仅需扩展路径的场景,无需额外资源
  • 方案2是官方推荐的标准流程,适合需要独立域名或路由隔离的场景
  • 方案3属于非常规操作,需确保克隆后的域与原默认域的路由路径规则无冲突

内容的提问来源于stack exchange,提问作者Caio Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 07:16:08