首页 > 解决方案 > 使用 powershell 将 Azure Webapp 插槽交换到生产插槽

问题描述

我有一个带有 3 个部署插槽的 Azure 应用服务,我想使用 Azure powershell 模块将插槽与 powershell 交换。我有以下插槽:

我使用以下命令:

Switch-AzWebAppSlot -SourceSlotName $SOURCE_SLOT -DestinationSlotName $TARGET_SLOT -ResourceGroupName $RESOURCE_GROUP -Name $APP_NAME

在源和目标参数处使用测试和暂存槽非常有效,但是如何将暂存槽与生产槽交换?

使用生产作为目标槽将导致资源未找到异常。

Switch-AzWebAppSlot -name 不起作用,因为我有 2 个以上的部署槽。

标签: azurepowershell

解决方案


仔细检查你的脚本,使用-DestinationSlotName "production"效果很好。


推荐阅读