【发布时间】:2014-10-16 23:34:29
【问题描述】:
是否有用于在 Azure 网站中创建新部署槽的 REST API 调用?
我找不到任何东西here。
【问题讨论】:
标签: azure azure-web-app-service
是否有用于在 Azure 网站中创建新部署槽的 REST API 调用?
我找不到任何东西here。
【问题讨论】:
标签: azure azure-web-app-service
您可以使用 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 交换部署槽。
【讨论】: