Schnellstart: Bereitstellen in Azure Container Apps mithilfe von Visual Studio Code
Mit Azure Container Apps können Sie Microservices und Containeranwendungen auf einer serverlosen Plattform ausführen. Mit Container Apps genießen Sie die Vorteile von Containern und müssen sich nicht mehr um die manuelle Konfiguration von Cloudinfrastrukturen und komplexen Containerorchestratoren kümmern.
In diesem Tutorial stellen Sie eine containerisierte -Anwendung mithilfe von Visual Studio Code in Azure Container Apps bereit.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement ist erforderlich. Falls Sie noch über keins verfügen, können Sie ein kostenloses Konto erstellen.
- Visual Studio Code, verfügbar als kostenloser Download
- Installation der folgenden Visual Studio Code-Erweiterungen:
Klonen des Projekts
Öffnen Sie ein neues Visual Studio Code-Fenster.
Drücken Sie F1, um die Befehlspalette zu öffnen.
Geben Sie Git: Klonen ein und drücken Sie Enter.
Geben Sie die folgende URL ein, um das Beispielprojekt zu klonen:
https://github.com/Azure-Samples/containerapps-albumapi-javascript.git
Hinweis
In diesem Tutorial wird ein JavaScript-Projekt verwendet, aber die Schritte sind sprachunabhängig.
Wählen Sie einen Ordner aus, in den das Projekt geklont werden soll.
Wählen Sie Öffnen aus, um das Projekt in Visual Studio Code zu öffnen.
Anmelden bei Azure
Drücken Sie F1, um die Befehlspalette zu öffnen.
Wählen Sie Azure: Anmelden aus, und befolgen Sie die Aufforderungen zur Authentifizierung.
Kehren Sie nach der Anmeldung zu Visual Studio Code zurück.
Erstellen und Bereitstellen in Azure Container Apps
Mit der Azure Container Apps-Erweiterung für Visual Studio Code können Sie vorhandene Container Apps-Ressourcen auswählen oder neue erstellen, um Ihre Anwendungen darin bereitzustellen. In diesem Szenario erstellen Sie eine neue Container-App-Umgebung und Container-App zum Hosten Ihrer Anwendung. Nach der Installation der Container Apps-Erweiterung können Sie in Visual Studio Code in der Azure-Systemsteuerung auf ihre Features zugreifen.
Wählen Sie F1 aus, um die Befehlspalette zu öffnen und die Azure Container Apps auszuführen: Befehl „Projekt aus Arbeitsbereich bereitstellen“.
Geben Sie die folgenden Werte ein, wenn Sie von der Erweiterung aufgefordert werden.
Prompt Wert Wählen Sie das Abonnement aus. Wählen Sie das Azure-Abonnement aus, das Sie verwenden möchten. Wählen Sie eine Container Apps-Umgebung aus Wählen Sie Erstellen einer neuen Container Apps-Umgebung aus. Ihnen wird diese Frage nur gestellt, wenn Sie über vorhandene Container Apps-Umgebungen verfügen. Geben Sie einen Namen für die neuen Container-App-Ressource(n) ein Geben Sie my-container-app ein. Auswählen eines Standorts Wählen Sie eine Azure-Region in Ihrer Nähe aus. Möchten Sie Ihre Bereitstellungskonfiguration speichern? Wählen Sie Speichern aus. Der Azure-Aktivitätsprotokollbereich wird geöffnet und zeigt den Bereitstellungsfortschritt an. Dieser Vorgang kann einige Minuten dauern.
Nach Abschluss dieses Vorgangs zeigt Visual Studio Code eine Benachrichtigung an. Wählen Sie Durchsuchen aus, um die bereitgestellte App in einem Browser zu öffnen.
Fügen Sie in der Positionsleiste des Browsers den
/albums
-Pfad am Ende der App-URL an, um Daten aus einer Beispiel-API-Anforderung anzuzeigen.
Herzlichen Glückwunsch! Sie haben erfolgreich Ihre erste Container-App mithilfe von Visual Studio Code erstellt und bereitgestellt.
Bereinigen von Ressourcen
Wenn Sie diese Anwendung nicht weiter verwenden möchten, können Sie die Azure Container Apps-Instanz und alle zugehörigen Dienste auf einmal löschen, indem Sie die Ressourcengruppe entfernen.
Führen Sie die folgenden Schritte im Azure-Portal aus, um die von Ihnen erstellten Ressourcen zu entfernen:
- Wählen Sie im Abschnitt Übersicht die Ressourcengruppe my-container-app aus.
- Wählen Sie oben in der Übersicht der Ressourcengruppe die Option Ressourcengruppe löschen aus.
- Geben Sie im Bestätigungsdialogfeld Möchten Sie my-container-app löschen? den Ressourcengruppennamen my-container-app ein.
- Klicken Sie auf Löschen. Der Vorgang zum Löschen der Ressourcengruppe kann einige Minuten dauern.
Tipp
Treten Probleme auf? Informieren Sie uns über GitHub, indem Sie ein Problem im Azure Container Apps-Repository öffnen.