章鱼部署在蔚蓝的绿色环境中

问题描述

我正在尝试使用章鱼在蓝色和绿色环境中以天蓝色部署应用程序服务。 所有这些工作都与尝试交换的步骤分开。 这是我的步骤,
步骤1

New-AzureRmWebAppSlot -ResourceGroupName quantum-apps-dev -Name QuantumDev -Slot green

第2步

Deploy app service

第3步

Switch-AzureWebsiteSlot –Name QuantumDev -Slot1 "green" -Force

第4步

Remove-AzureRmResource -ResourceGroupName quantum-apps-dev -ResourceType Microsoft.Web/sites/slots –Name QuantumDev/green -Force

但是第3步失败并显示以下错误

Calamari.exe:CloseError:未指定订阅。使用Select-AzureSubscription -Default设置订阅

我已经在上面添加了建议的命令,但是仍然失败并且抱怨找不到订阅

有什么想法吗?谢谢

解决方法

尝试使用Switch-AzureRmWebsiteSlot而非Switch-AzureWebsiteSlot

它们两个都用于将网站的生产版位与另一个版位交换。 成功使用New-AzureRmWebAppSlot时,AzureRM模块意味着可以正常工作。

请尝试use Switch-AzureRmWebsiteSlot