以编程方式将域名添加到azure网站

时间:2015-04-06 17:41:53

标签: azure

我有一个在域名上运行1500+的Web应用程序。

每个页面加载都会运行Request.ServerVariables [" SERVER_NAME"]来识别正在使用的域名,然后根据此域名返回内容。

我们正在使用Azure网站来运行该应用程序。

我希望能够在我们获得新客户端时以编程方式添加新域名,理想情况是通过API。

1 个答案:

答案 0 :(得分:2)

我找到了答案:

ARM API调用如下所示:

https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Web/sites/{WebSiteName}?api-version=2014-06-01

Content-Type: application/json

{
  "location": "<REGION_NAME>",
  "properties": {
    "hostNames": [
      "*.azurewebsites.net",
      "customdomain1",
      "customdomain2"
    ]
  }
}

<REGION_NAME> - 在网站的环境变量中可用

也可以在SCM网站https://[websitename].scm.azurewebsites.net/Env

检查该值