我有私有 DNS 区域 zone.private
,它已经部署在资源组中,我正在尝试使用下面的 ARM 模板向其中添加 A 记录,但失败并显示 Status Message: Can not perform requested operation on nested resource. Parent resource 'zone.private' not found. (Code:ParentResourceNotFound)
我应该能够引用部署在同一资源组中的资源来部署嵌套资源,但无论出于何种原因它都失败了。我将另一个名为 zone.domain.com
的区域部署到同一个资源组,并成功部署到该区域,没有出现任何问题。
{
"type": "Microsoft.Network/dnsZones/A",
"apiVersion": "2018-05-01",
"name": "[concat('zone.private', '/', 'webexport-lb')]",
"properties": {
"TTL": 3600,
"ARecords": [
{
"ipv4Address": "1.1.1.1"
}
]
}
},
答案 0 :(得分:0)
如果您有私有 DNS 区域,则可以使用 Microsoft.Network/privateDnsZones/A 而不是 Microsoft.Network/dnsZones/A
。
所以改成这样:
{
"type": "Microsoft.Network/privateDnsZones/A",
"apiVersion": "2018-09-01",
"name": "[concat('zone.private', '/', 'webexport-lb')]",
"properties": {
"ttl": 3600,
"aRecords": [
{
"ipv4Address": "1.1.1.1"
}
]
}
}