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.
In dieser Schnellstartanleitung erfahren Sie, wie Sie den Agentmodus in GitHub Copilot für Azure verwenden, um Ihre vorhandene Anwendung in Azure zu übertragen. Es veranschaulicht, wie Der Agentmodus Ihnen hilft, Azure-Infrastruktur zu definieren, Ihre Anwendung in Azure bereitzustellen und eine CI/CD-Pipeline zu erstellen.
Voraussetzungen
Eine vollständige Anleitung zur Einrichtung finden Sie im Artikel Einstieg. Stellen Sie sicher, dass Sie über die folgenden Elemente verfügen:
Ein Azure-Konto und Zugriff auf ein Azure-Abonnement. Ausführliche Informationen zum Einrichten dieser Konten finden Sie auf der Preisseite für Azure-Konten.
Ein GitHub-Konto und ein GitHub Copilot-Abonnement. Ausführliche Informationen zum Einrichten finden Sie unter Erstellen eines Kontos auf GitHub und Schnellstart für GitHub Copilot.
Visual Studio Code. Ausführliche Informationen zum Herunterladen und Installieren finden Sie unter Einrichten von Visual Studio Code.
Die GitHub Copilot-Erweiterung und die GitHub Copilot Chat-Erweiterung. Anweisungen zum Installieren dieser Erweiterungen finden Sie unter Einrichten von GitHub Copilot in VS Code und erste Schritte mit GitHub Copilot Chat in VS Code.
Von Bedeutung
GitHub Copilot ist ein separates Abonnement, das von GitHub verwaltet wird. Fragen zu GitHub Copilot-Abonnements und -Support finden Sie unter "Erste Schritte mit einem GitHub Copilot-Plan".
Definieren der Azure-Infrastruktur für Ihre Anwendung
Verwenden Sie in diesem Abschnitt den GitHub Copilot-Agentmodus, um Bicep-Bereitstellungsdateien und eine azd-Vorlage für die Anwendung zu erstellen.
Öffnen Sie Ihre vorhandene Anwendung in Visual Studio Code.
Wenn Sie diesem Lernprogramm folgen möchten, können Sie das folgende Repository von GitHub auf Ihren lokalen Computer klonen:
git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.gitWählen Sie in Visual Studio Code auf der Titelleiste das Symbol Chat öffnen (das GitHub Copilot-Logo) aus, um den Chat-Bereich in der Sekundären Seitenleiste zu öffnen. Wählen Sie "Agent" im Textfeld "Chat" aus.
Um eine neue Chatsitzung zu starten, wählen Sie auf der Titelleiste des Bereichs das Plussymbol (+) aus.
Geben Sie im Chattextfeld unten im Bereich die folgende Eingabeaufforderung ein. Wählen Sie dann Senden (Papierflugzeugsymbol) aus, oder drücken Sie die EINGABETASTE auf der Tastatur.
Help me deploy my project to AzureCopilot Agent analysiert das Projekt, empfiehlt Azure-Dienste und generiert Bicep-Dateien. Möglicherweise wird eine Antwort wie im folgenden Beispiel angezeigt.
Von Bedeutung
Jedes Mal, wenn GitHub Copilot für Azure die Eingabeaufforderung beantwortet, ist die Formulierung der Antwort unterschiedlich, da große Sprachmodelle (LLMs) Antworten generieren. Es ist möglich, dass Ihre Erfahrung von diesem Artikel abweichen kann. Nehmen Sie sich die Zeit, die Antworten von GitHub Copilot zu lesen, und wählen Sie den richtigen Handlungsverlauf aus. Wenn Sie nicht sicher sind, wie Sie fortfahren können, fragen Sie GitHub Copilot, was sie tun soll und warum.
Wählen Sie "Weiter" aus, und der Copilot-Agent beendet die Analyse des Projekts und beginnt, die erforderlichen Dateien zu generieren. Möglicherweise wird eine Antwort wie im folgenden Beispiel angezeigt.
Wählen Sie "Weiter" aus, und Copilot generiert die erforderlichen Dateien für die Bereitstellung. Möglicherweise werden einige Dateien, die im Projekt generiert wurden, und eine Antwort wie das folgende Beispiel angezeigt.
Stellen Sie Ihre Anwendung bereit
Als Nächstes möchte der Copilot-Agent eine Überprüfung vor der Bereitstellung ausführen.
Wählen Sie „Weiter“, und der Copilot-Agent überprüft, ob die App bereit zur Bereitstellung ist
azd. Wenn ein Problem aufgetreten ist, behebt der Copilot-Agent es und überprüft es erneut, wie im folgenden Beispiel.
Sobald die Überprüfung vor der Bereitstellung bestanden wurde, setzt der Copilot-Agent den Bereitstellungsprozess fort. Zuerst wird nach einigen Abhängigkeiten gesucht. Möglicherweise wird eine Antwort wie im folgenden Beispiel angezeigt.
Wählen Sie "Weiter" für jede Abhängigkeitsprüfung aus. Der Copilot-Agent fragt, ob wir mit der Bereitstellung fortfahren möchten. Möglicherweise wird eine Antwort wie im folgenden Beispiel angezeigt.
Wählen Sie Weiter aus. Der Copilot-Agent sollte das Terminal beim Ausführen von
azd upin Ihrem Auftrag öffnen. Führen Sie die erforderlichen Schritte im Terminal aus.Möglicherweise tritt ein Fehler mit .NET-Version auf; Copilot nimmt es auf und generiert einen Fix dafür. Möglicherweise wird eine Antwort wie im folgenden Beispiel angezeigt.
Wählen Sie Weiter aus. Der Copilot-Agent stellt die App erfolgreich bereit. Möglicherweise wird eine Antwort wie im folgenden Beispiel angezeigt.
Wenn während des Bereitstellungsprozesses Fehler aufgetreten sind, kann der Copilot-Agentmodus auch die Fehler beheben und die Anwendung erneut bereitstellen.
Tipps
Verwenden Sie Claude Sonnet 4 für bessere Ergebnisse.
Stellen Sie sicher, dass die folgenden GitHub Copilot für Azure-Tools in der Liste der GitHub Copilot-Tools ausgewählt sind:
- Empfehlen der Azure-Dienstkonfiguration
- Überprüfen der Azure-Einstellungen vor der Bereitstellung
- Ausführen von AZD Up zur Bereitstellung in Azure
- Überprüfen des App-Status für die Azure azd-Bereitstellung
- Konfigurieren der Azure-Bereitstellungspipeline
- Überprüfen der Verfügbarkeit von Azure-Regionen
- Überprüfen der Verfügbarkeit von Azure-Kontingenten
Um eine Liste der Tools anzuzeigen, die für Ihre Eingabeaufforderungen verfügbar sind, wählen Sie die Schaltfläche "Tools auswählen" im Textfeld "Chat" aus.