【问题标题】:Programmatically add domain name to azure website以编程方式将域名添加到 azure 网站
【发布时间】:2015-04-06 17:41:52
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: azure


    【解决方案1】:

    我找到了答案:

    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"
        ]
      }
    }
    

    &lt;REGION_NAME&gt; - 在站点的环境变量中可用

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-10
      • 2014-01-28
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多