Azure Functions von Consumption Plan in App Service Umgebung verschieben
Aktuell ist es im Azure Portal nicht möglich eine Azure Function vom Consumption Plan in eine neue App Service Umgebung zu verschieben.
Wir zeigen heute eine schnelle Lösung, wie man ohne das Löschen der kompletten Funktion (und nachträgliches neu einrichten in der App Service Umgebung) über die PowerShell trotzdem sein Ziel erreichen kann.
Über das Menü die PowerShell aufrufen:
Direkt links neben dem Einstellungsrad findet man die Azure Cloud Shell.
Nachdem die Azure Cloud Shell fertig geladen ist, wählen wir als erstes die korrekte Subscription aus.
Select-AzureRmSubscription -SubscriptionId "[id]"
Dann wird auch schon direkt die Azure Funktion in die neue App-Service-Umgebung (ASE) verschoben
Set-AzureRmWebApp -Name "[function name]" -ResourceGroupName " [resource group]" -AppServicePlan "[new app service plan name]"
Hier seht ihr nochmal alles anhand eines Beispiels:
Hinweis:
Anders herum funktioniert der Weg nicht unbedingt, da ein Consumption Plan auch immer einen Storage Account anlegt. Der Storage Account wird aber innerhalb der ASE nicht unbedingt benötigt. Das heißt also beim Verschieben von ASE-> Consumption Plan kann es zu Fehlern kommen, da kein Storage Account damit verbunden ist.
Ähnliche Artikel
Developer Content
12. Oktober 2023
4 Min. Lesezeit
Das Rad nicht neu erfinden - IT Frameworks einsetzen lohnt sich