尝试通过门户创建 Azure mysql 灵活服务器时收到以下错误消息。
“code”:“InvalidPrivateDnsZoneSubscription”,
“message”:“私有 DNS 区域‘xxxxxxxx.mysql.database.azure.com’的订阅‘xxxxxxx-xx-xx-xxx-xxxxxx’无效,未注册‘2’。”
由于我正在部署到 vnet 而不是公共访问,因此需要 dns 区域。
DNS 区域已创建,VNet 和子网也已创建。
部署应该将所有现有部分链接在一起,事实上,由于子网已经更新了属性,因此部分部署有效delegated to
。
如果我下载部署模板并尝试使用该模板进行自定义部署,也会发生同样的情况。
答案1
虽然这解决了这个问题,但我无法回答为什么会发生这种情况。
第一次尝试时,该过程失败(原因未知),但部分部署已完成。有效的部分包括在所选的私有 DNS 区域内创建虚拟网络链接。
删除 DNS 区域内的虚拟网络链接可解除部署阻碍。