答案 0 :(得分:2)
您可以使用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交换部署槽。