我正在尝试设置 ARM 模板来为 Azure 存储帐户设置自定义域。在最初设置存储帐户并创建 DNS 记录后,我只运行我的 ARM 模板的这一部分,但它仍然失败并出现以下错误:
: 无法验证自定义域名。从 myStorage.mydomain.com 到 .blob.core.windows.net 的 CNAME 映射不存在。
我已经在错误中替换了我的域,但其余部分是准确的。我注意到它看起来很可疑,因为它没有列出我的存储帐户的名称,但存储帐户已命名,所以我不知道如何影响它。这是资源定义(再次,帐户名和域被替换,但其他一切都相同)
"resources": [
{
"name": "myStorageAccount",
"type": "Microsoft.Storage/storageAccounts",
"location": "[resourceGroup().location]",
"apiVersion": "2017-06-01",
"sku": {
"name": "Standard_LRS"
},
"dependsOn": [],
"tags": {
"displayName": "Storage Account"
},
"kind": "BlobStorage",
"properties":{
"customDomain":{
"name":"myStorage.mydomain.com",
"useSubDomain":false
}
}
}
]
我可以通过 Azure 门户将其设置为相同的自定义域。它在那里验证良好。我确信我可以通过单独的 PowerShell 脚本来完成,但我更喜欢在 ARM 中完成,以便在设置我的环境时最大限度地减少对额外脚本的需求。
任何想法将不胜感激。