我正在尝试使用 ARM 模板将现有的 DNS A 记录替换为具有相同名称的 CNAME 记录。我在 DNS 区域中有 A 记录,如下所示
- 名称 - mylink
- 价值 - 10.22.31.3
- 类型 - A
- TTL - 60
我想在同一个 DNS 区域中有 CNAME 记录,应该如下所示
- 名称 - mylink
- 价值 - cos.myaddress.test.net
- 类型 - CNAME
- TTL - 60
目前,我的 ARM 模板如下所示,创建 A 记录
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"resources": [
{
"type": "Microsoft.Network/dnszones/A",
"apiVersion": "2018-05-01",
"name": "mylink",
"properties": {
"TTL": 60,
"ARecords": [
{
"ipv4Address": "10.22.31.3"
}
]
}
},
]
}
我试图向这个模板添加另一个 CNAME 记录,这在部署时出现错误。
“代码”:“冲突”,
"message": "无法创建 CNAME 记录,因为该区域中已存在另一条同名记录。"