找不到从mytmp.trafficmanager.net指向mywebapp.azurewebsites.net的CNAME记录

时间:2018-04-03 10:57:14

标签: powershell azure azure-deployment

我正在尝试从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'))]"
  ]
}

上面的代码实际上抛出了异常。当我评论这个代码块时,一切都很好。但我想了解错误的原因。

1 个答案:

答案 0 :(得分:0)

  

找不到从mytmp.trafficmanager.net指向mywebapp.azurewebsites.net的CNAME记录

表示部署模板时DNS记录未创建。您需要证明您是主机名的所有者。您也可以手动从Azure门户进行测试。

在部署模板之前,您需要使用DNS提供程序创建CNAME记录。有关详细信息,请参阅Map a CNAME record

enter image description here