BRICKMAKERS Blog

Quick Tip Azure: Functions

Geschrieben von Jonas Österle | Oct 9, 2018 12:11:00 PM

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.