Azure ARM 模板不适用于私有托管区域
Azure ARM Template is not working for the Private Hosted Zones
使用 ARM 模板时,仅在 Azure 的 privateDNSZones 中观察到 TTL 和 A RecordSet 值的分配问题。在同一个模板中,我们创建了一个托管区域,如“ABC.XYZ”,然后尝试创建如下所示的 A 记录
{
"type": "Microsoft.Network/privateDnsZones/A",
"apiVersion": "2018-09-01",
"name": "[concat(variables('privateDnsname'), '/', variables('abcxyzARecord'))]",
"dependsOn": [
"[resourceId('Microsoft.Network/privateDnsZones', variables('abcxyzprivateDnsname'))]"
],
"properties": {
"TTL": 3600,
"ARecords": [
{
"ipv4Address": "1.2.3.4"
}
]
}
},
神庙执行完成后,将创建记录,但 TTL 的值为 0,IP 地址的值为空。
关于这方面的任何建议都会很有帮助。
问题是模板中的 TTL
和 ARecords
。应该是这样的
"properties": {
"ttl": 3600,
"aRecords": [
{
"ipv4Address": "1.2.3.4"
}
]
}
参考:https://docs.microsoft.com/en-us/azure/templates/microsoft.network/privatednszones/a
使用 ARM 模板时,仅在 Azure 的 privateDNSZones 中观察到 TTL 和 A RecordSet 值的分配问题。在同一个模板中,我们创建了一个托管区域,如“ABC.XYZ”,然后尝试创建如下所示的 A 记录
{
"type": "Microsoft.Network/privateDnsZones/A",
"apiVersion": "2018-09-01",
"name": "[concat(variables('privateDnsname'), '/', variables('abcxyzARecord'))]",
"dependsOn": [
"[resourceId('Microsoft.Network/privateDnsZones', variables('abcxyzprivateDnsname'))]"
],
"properties": {
"TTL": 3600,
"ARecords": [
{
"ipv4Address": "1.2.3.4"
}
]
}
},
神庙执行完成后,将创建记录,但 TTL 的值为 0,IP 地址的值为空。
关于这方面的任何建议都会很有帮助。
问题是模板中的 TTL
和 ARecords
。应该是这样的
"properties": {
"ttl": 3600,
"aRecords": [
{
"ipv4Address": "1.2.3.4"
}
]
}
参考:https://docs.microsoft.com/en-us/azure/templates/microsoft.network/privatednszones/a