我正在尝试从PowerShell脚本创建所有azure资源。所有资源都在增加,但它也抛出了这个例外。
找不到从mytmp.trafficmanager.net指向mywebapp.azurewebsites.net的CNAME记录
但我可以看到已正确配置流量管理器端点。我有什么想念,任何想法?
PS代码:
{
"comments": "Generalized from resource: '/subscriptions/<subid>/resourceGroups/<rgid>/providers/Microsoft.Web/sites/<web_app_name>/hostNameBindings/<traffic_manager_dns>'.",
"type": "Microsoft.Web/sites/hostNameBindings",
"name": "[concat(parameters('<web_app_name>'), '/', parameters('hostNameBindings_<traffic_manager_dns>_name'))]",
"apiVersion": "2016-08-01",
"location": "South Central US",
"scale": null,
"properties": {
"siteName": "<web_app_name>",
"domainId": null,
"hostNameType": "Verified"
},
"dependsOn": [
"[resourceId('Microsoft.Web/sites', parameters('sites_<web_app_name>_name'))]"
]
}
上面的代码实际上抛出了异常。当我评论这个代码块时,一切都很好。但我想了解错误的原因。
答案 0 :(得分:0)
找不到从mytmp.trafficmanager.net指向mywebapp.azurewebsites.net的CNAME记录
表示部署模板时DNS记录未创建。您需要证明您是主机名的所有者。您也可以手动从Azure门户进行测试。
在部署模板之前,您需要使用DNS提供程序创建CNAME记录。有关详细信息,请参阅Map a CNAME record。