Я пытаюсь развернуть службу приложений в лазурном цвете, используя осьминога для синих и зеленых сред. Все это работает отдельно от шага, который пытается поменять местами. Вот мои шаги,
Шаг 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
. Оба являются действительными командлетами, но из разных модулей PowerShell. Поскольку вы успешно используетеNew-AzureRmWebAppSlot
, версияSwitch-AzureRmWebsiteSlot
для AzureRm, вероятно, также будет работать, хотя ее параметры немного отличаются. См. docs.microsoft .com / en-us / powershell / module / azurerm.websites / vs docs.microsoft.com/en-us/powershell/module/servicemanagement/ для получения дополнительных сведений. - person mclayton   schedule 22.09.2020