【问题标题】:New deployment slot for azure websites天蓝色网站的新部署槽
【发布时间】:2014-10-16 23:34:29
【问题描述】:

是否有用于在 Azure 网站中创建新部署槽的 REST API 调用?

我找不到任何东西here。

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

    您可以使用 Azure PowerShell cmdlet 执行此操作。例如,我在美国东部的一个名为“cloudallocweb”的站点上对此进行了测试,然后使用以下命令在 cloudallocweb 站点中创建了一个新的部署槽。

    New-AzureWebsite -Name "cloudallocweb" -Location "East US" -Slot "test"
    

    查看 New-AzureWebsite cmdlet 在上面的命令中所做的事情,我发现这个 POST 操作基本上是 Create a web site REST API。请注意,它正在传递 WebSpace 设置(在 URL 中匹配),我在 REST API 中没有看到记录。

    无论如何,Create a Web Site REST API 似乎是您所需要的。考虑到部署槽实际上只是一个网站,这是有道理的。您还可以查看List Webspaces API 以找到适合您网站的网络空间价值。

    按照上述步骤,新的部署槽将出现在原始站点下,如下所示。然后,您可以使用门户、REST API 或 Switch-AzureWebsiteSlot cmdlet 交换部署槽。

    【讨论】:

    • 这里的问题是,如果第二个网站与第一个网站不在同一个部署槽中,我将无法交换 2 个网站。那么在创建第二个网站时我应该注意什么?
    • 我给你的步骤将使你能够交换它们。你试过了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多