Azure存储自定义域名映射失败及Application ID URI报错求助
解决Azure应用注册API URI报错及自定义域名映射问题
一、先完成自定义域名在Azure AD的验证
Azure AD要求应用的IdentifierUris必须使用租户已验证的域名,所以第一步要把hmz-digital.fr验证到你的Azure AD租户:
- 登录Azure门户,进入Azure Active Directory -> 自定义域名
- 点击“添加自定义域名”,输入
hmz-digital.fr,点击“添加” - 根据页面提示生成TXT验证记录,到你的域名服务商后台添加该TXT记录
- 回到Azure AD的自定义域名页面,点击“验证”,确保域名状态变为“已验证”
二、解决存储账户添加自定义域名的错误
常见问题排查及操作步骤
确认存储账户静态网站已启用
进入存储账户 -> 静态网站,确保“启用静态网站”已开启,复制页面中的“主终结点”(即summarizxxxx.z28.web.core.windows.net)正确配置域名CNAME记录
到你的域名服务商后台,创建一条CNAME记录:- 主机记录:填写你要用于API访问的子域名(比如
api,最终生成api.hmz-digital.fr) - 记录值:粘贴刚才复制的存储账户主终结点
- 主机记录:填写你要用于API访问的子域名(比如
回到Azure存储账户绑定自定义域名
进入存储账户 -> 自定义域名:- 输入完整的子域名(比如
api.hmz-digital.fr) - 选择“使用直接CNAME映射”(如果需要HTTPS,后续需配置Azure CDN)
- 点击“保存”
- 若仍报错,检查:
- CNAME记录是否生效(可通过
nslookup api.hmz-digital.fr验证) - 该子域名是否已被其他Azure资源占用
- 存储账户的网络防火墙是否限制了Azure内部服务访问(若开启防火墙,需在“网络”选项卡允许Azure服务访问存储账户)
- CNAME记录是否生效(可通过
- 输入完整的子域名(比如
三、设置应用注册的API URI
完成域名验证和存储绑定后,回到应用注册配置:
- 进入应用注册 -> 公开API -> 点击“编辑”按钮修改Application ID URI
- 输入基于已验证域名的URI,比如
https://api.hmz-digital.fr/api或api://api.hmz-digital.fr(确保URI唯一) - 保存即可,此时不会再出现域名未验证的报错
内容的提问来源于stack exchange,提问作者infodev
相关产品推荐
相关产品推荐

