运行az deployment mg create部署Bicep文件时遇订阅未注册NRP错误求助
解决“Subscription is not registered with NRP”部署错误
当运行az deployment mg create命令部署带参数的Bicep文件时出现这个错误,本质是订阅未注册Microsoft.Network资源提供商(NRP即Network Resource Provider),可按以下步骤解决:
首先检查目标订阅的资源提供商注册状态:
az provider show --namespace Microsoft.Network --query registrationState如果返回值不是
Registered,说明未完成注册。手动注册Microsoft.Network资源提供商:
az provider register --namespace Microsoft.Network注册过程可能需要几分钟,可再次运行上面的
show命令确认状态变为Registered。若为管理组级部署,需确保部署覆盖范围内的所有订阅都完成了该资源提供商的注册,因为管理组部署可能涉及多个订阅的资源操作。
若注册完成后错误仍持续,尝试清理Bicep本地缓存,或重新发起部署请求,避免缓存导致的异常。
该问题在Azure Bicep的GitHub讨论区已有相关记录,可查看其他用户的排查经验和补充方案。
内容的提问来源于stack exchange,提问作者greg
相关产品推荐
相关产品推荐

