Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie in dieser Schnellstartanleitung GitHub Copilot mit dem Azure Skills-Plug-In, um Ihre Linux-Funktions-Apps interaktiv aus dem Plan Consumtion zum plan Flex Consumption zu migrieren. Copilot automatisiert die meisten Migrationen, einschließlich Bewertung, App-Erstellung, Konfiguration, Bereitstellung und Validierung.
Von Bedeutung
In diesem Artikel wird veranschaulicht, wie Sie Copilot verwenden, um eine vorhandene Linux-Verbrauchs-App in einem Flex Consumption-Plan neu zu erstellen. Die Azure Skill, die Copilot zum Erreichen der Migrationsarbeit verwendet, ist für die Arbeit mit den meisten Linux-Verbrauchs-Apps konzipiert. Folgen Sie dem Leitfaden Verbrauchsplan-Apps zum Flex-Verbrauchsplan migrieren für hochwertige Produktions-Apps, Apps mit komplexen Bereitstellungen oder Abhängigkeiten sowie für Verbrauchs-Apps, die auf Windows ausgeführt werden.
Sie können die spezifischen Fähigkeiten überprüfen, die von Copilot beim Ausführen dieser Migration im GitHub Copilot Azure-Kompetenzrepository verwendet werden.
Voraussetzungen
Ein Azure-Abonnement mit einer oder mehreren Linux-Funktions-Apps, die im Rahmen des Verbrauchsplans ausgeführt werden.
Das für die Migration verwendete Konto muss über die Rolle "Besitzer " oder "Mitwirkender " in der Ressourcengruppe verfügen, die Ihre Funktions-Apps enthält. Die vollständige Liste der erforderlichen Berechtigungen finden Sie unter "Voraussetzungen".
Azure CLI, Version 2.77.0 oder höher.
Konfigurieren Sie GitHub Copilot im bevorzugten Modus:
Melden Sie sich bei Azure CLI an, wenn Sie noch nicht:
az loginStellen Sie sicher, dass Sie beim Abonnement angemeldet sind, das die Funktions-Apps enthält, die Sie migrieren möchten.
Starten Sie die Copilot CLI:
copilotFügen Sie die Marketplace-Quelle hinzu (nur zum ersten Mal):
/plugin marketplace add microsoft/azure-skillsInstallieren Sie das Plug-In:
/plugin install azure@azure-skillsLaden Sie nach der Installation die MCP-Server (Model Context Protocol) neu:
/mcp reloadInstallation überprüfen:
/mcp showDas Azure-Plug-In sollte mit einem Häkchen aufgelistet werden. Das
functionappTool ist Teil dieses Plug-Ins.
Tipp
Wenn Copilot auf das falsche Abonnement ausgerichtet ist, bitten Sie ihn, eine bestimmte Abonnement-ID zu verwenden. Sie können Ihre Abonnement-ID finden, indem Sie diese ausführen
az account show --query id -o tsv. Wenn Copilot eine Verbindung mit dem falschen Azure-Mandanten herstellt, bitten Sie Copilot, bei der Durchführung von Azure-Aufrufen Ihre spezifische Mandantenidentifikation zu verwenden. Sie können Ihre Mandanten-ID finden, indem Sie den Befehlaz account show --query tenantId -o tsvausführen.
Migrieren Ihrer Apps
Verwenden Sie diese Aufforderung, um eine interaktive Migration zu starten, die Ihr Abonnement überprüft, und Sie können auswählen, welche Apps migriert werden sollen:
migrate my linux function apps in azure from consumption to flex consumption
Copilot folgt dem Migrationshandbuch und identifiziert Ihre berechtigten Linux-Verbrauchs-Apps, sodass Sie auswählen können, welche migriert werden sollen. Anschließend kümmert es sich um die Bewertung, die Erstellung der Apps sowie die Konfigurationsmigration für jede App.
Möglicherweise werden Sie während der Migration von Copilot um Feedback gebeten, wenn es für eine erfolgreiche Migration erforderlich ist.
Migrationsergebnisse
Wenn der Vorgang abgeschlossen ist, generiert Copilot eine hilfreiche Ausgabe, die Folgendes umfasst:
- Eine Zusammenfassungstabelle mit dem Status jeder migrierten App.
- Eine kurze Zusammenfassung der abgeschlossenen Gesamtvorgänge.
- Eine Liste aller verbleibenden Aufgaben nach der Migration, die nicht abgeschlossen werden konnten oder die von Ihnen erledigt werden müssen.
Überprüfen der Migration
Während Copilot den Status Ihrer migrierten App am besten überprüfen kann, überprüfen Sie immer, ob Ihre neue App ordnungsgemäß funktioniert:
Im Azure-Portal stellen Sie sicher, dass jede neue Flex Consumption-App einen Status von
Runninganzeigt.Rufen Sie mindestens einen HTTP-Triggerendpunkt auf, oder lösen Sie ihre neue App anderweitig aus, um zu bestätigen, dass sie erwartungsgemäß reagiert.
(Optional) Entfernen der ursprünglichen App
Wenn Sie sicher sind, dass die neue App ordnungsgemäß funktioniert, entfernen Sie die ursprüngliche Verbrauchsplan-App. Wenn Sie die ursprüngliche App beibehalten, denken Sie daran, alle Trigger zu deaktivieren , um doppelte Verarbeitung zu vermeiden oder mit der neuen App zu konkurrieren.
Verwenden Sie diesen Befehl, um die ursprüngliche App zu entfernen:
delete my original consumption app <ORIGINAL_APP_NAME>
Copilot bittet immer um Ihre explizite Bestätigung, bevor etwas gelöscht wird.
Von Bedeutung
Stellen Sie vor dem Löschen sicher, dass Sie alle Funktionen migrieren, überprüfen Sie, ob kein Datenverkehr zur ursprünglichen App wechselt, und sichern Sie relevante Protokolle oder Konfigurationen.