【问题标题】:Azure Powershell script to swap Azure App Service (website) deployment slots用于交换 Azure 应用服务(网站)部署槽的 Azure Powershell 脚本
【发布时间】:2015-06-28 05:16:20
【问题描述】:

我正在寻找一种方法来使用 Azure PowerShell 命令为 Azure 应用服务(以前的 Azure 网站)进行部署交换。我看到的所有帖子都说使用命令

Move-Deployment -ServiceName

但这似乎只对云服务以及生产和暂存预定义插槽之间的交换有效。

我有一个已定义部署槽的网站,我可以使用以下命令获取有关该网站的信息,但我不知道如何交换它:

Get-AzureWebsite -Name "sitenamehere" -Slot test

【问题讨论】:

    标签: powershell azure azure-powershell


    【解决方案1】:

    这就是你要找的吗?

    Switch-AzureWebsiteSlot [[-Name] <String> ] [[-Slot1] <String> ] [[-Slot2] <String> ] [-Force] [-Confirm] [-WhatIf] [ <CommonParameters>]
    

    【讨论】:

    • 是的,这正是我所需要的。我终于找到了一篇博客文章,并与您同时发布了答案。谢谢!
    • 我注意到了!在查看您发布的链接后,我还想澄清一下,我的阅读来自here,其中指出 cmdlet 只能在具有两个插槽的网站上运行。阅读您的链接后,我意识到如果您有两个以上的插槽并且无法指定切换哪个插槽,它只会引发错误。
    【解决方案2】:

    解决方法是使用命令

    Switch-AzureWebsiteSlot -Name "sitenamehere"
    

    更多详情请参阅这篇博文http://blogs.msdn.com/b/harikharan/archive/2015/01/01/swap-slots-in-azure-web-site-when-there-are-2-or-more-staging-slots-using-azure-powershell.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多