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. Um eine neue Chatsitzung zu starten, wählen Sie auf der Titelleiste des Bereichs das Plussymbol (+) aus. Wählen Sie dann "Agent" im Textfeld "Chat" 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 AzureVon Bedeutung
Jedes Mal, wenn GitHub Copilot für Azure auf die Aufforderung antwortt, die Formulierung der Antwort und deren Ansatz ist möglicherweise anders, da große Sprachmodelle (LLMs) Antworten und deren Ansatz 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.
Im Allgemeinen analysiert der Copilot-Agent Ihr Projekt und generiert die erforderlichen Bereitstellungsdateien.
Der Copilot-Agent verwendet Befehlszeilentools wie azd, um viele Aufgaben auszuführen, einschließlich einer Überprüfung vor der Bereitstellung, Abhängigkeitsprüfungen und letztendlich die Bereitstellung selbst mithilfe des Befehls azd up. Der azd up Befehl wird im Terminal von Visual Studio Code ausgeführt und fordert Sie zur Eingabe wie einen Umgebungsnamen, eine Ressourcengruppe und vieles mehr auf.
Wenn Sie die Anweisungen in diesem Dokument befolgt haben, tritt möglicherweise ein Fehler mit .NET-Version auf; Copilot nimmt es auf und generiert einen Fix dafür.
Wenn während des Bereitstellungsprozesses Fehler aufgetreten sind, kann der Copilot-Agentmodus auch die Fehler beheben und die Anwendung erneut bereitstellen. Achten Sie darauf, die Unterhaltung genau zu lesen und angemessen zu antworten. Sie können Copilot anstupsen, Vorschläge machen und ihn anweisen, verschiedene Ansätze auszuprobieren.
Tipps
Verwenden Sie Claude Sonnet 4.5 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.