使用Azure预验证域配置Front Door自定义域遇下拉无内容求助
Azure Front Door预验证域下拉为空的解决思路
先确认核心前提
- 必须保证Web App和Front Door在同一个Azure订阅内,跨订阅的已验证域无法同步到Front Door的预验证列表。
- Web App的自定义域需通过Azure托管验证完成,手动DNS验证的域不会被Front Door识别为预验证域。
排查修复步骤
- 检查源组内的Web App配置:
- 进入Front Door实例的源组,确认Web App源的资源ID正确,且状态显示为
正常。 - 如果是手动输入Web App URL添加的源(而非通过资源选择器选择),Front Door无法关联其已验证域,需删除后重新通过资源选择器添加Web App源。
- 进入Front Door实例的源组,确认Web App源的资源ID正确,且状态显示为
- 刷新页面清缓存:
可能是Portal缓存导致的异常,关闭当前页面后重新进入Front Door的自定义域管理界面,或使用无痕模式打开页面查看下拉列表。 - 验证Web App的域状态:
进入Web App的自定义域设置,确认目标域的验证状态为已验证,无过期或未完成的验证任务。若状态异常,先重新完成Web App的域验证再尝试。 - 用Azure CLI强制同步:
执行以下命令强制同步订阅内的已验证域到Front Door:
若执行后列表仍为空,尝试重新注册Front Door资源提供程序:az afd pre-validated-domain list --resource-group <你的资源组名> --profile-name <你的Front Door配置文件名>az provider register --namespace Microsoft.Cdn - 确认Front Door SKU:
只有Premium SKU支持预验证域导入功能,Standard SKU不支持此特性,需确认当前实例的SKU类型。
替代方案(若以上步骤无效)
如果预验证域始终无法显示,可直接在Front Door添加自定义域,选择使用现有已验证的域选项,手动输入Web App已验证的域名,系统会自动检测该域的验证状态,无需重新添加TXT记录。
内容的提问来源于stack exchange,提问作者saad
相关产品推荐
相关产品推荐

