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

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

每个页面加载将运行Request.ServerVariables [“SERVER_NAME”]以标识正在使用的域名,然后根据此域名返回内容.

我们使用Azure网站来运行该应用程序.

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

最佳答案 我找到了答案:

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处检查该值

点赞