我正在尝试使用章鱼在蓝色和绿色环境中以天蓝色部署应用程序服务。
所有这些工作都与尝试交换的步骤分开。
这是我的步骤,
步骤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设置默认订阅。
我已经在上面添加了建议的命令,但是仍然失败并且抱怨找不到订阅
有什么想法吗?谢谢
答案 0 :(得分:0)
尝试使用Switch-AzureRmWebsiteSlot
而非Switch-AzureWebsiteSlot
。
它们两个都用于将网站的生产版位与另一个版位交换。
成功使用New-AzureRmWebAppSlot
时,AzureRM模块意味着可以正常工作。
请尝试use Switch-AzureRmWebsiteSlot
。