Partager via


Démarrage rapide : Déployer sur Azure Container Apps à l’aide de Visual Studio Code

Azure Container Apps vous permet d’exécuter des microservices et des applications conteneurisées sur une plateforme serverless. Avec Container Apps, vous bénéficiez des avantages de l’exécution de conteneurs sans avoir à configurer manuellement l’infrastructure cloud et les orchestrateurs de conteneurs complexes.

Dans ce tutoriel, vous déployez une application conteneurisée dans Azure Container Apps à l’aide de Visual Studio Code.

Prerequisites

Cloner le projet

  1. Ouvrez une nouvelle fenêtre Visual Studio Code.

  2. Sélectionnez F1 pour ouvrir la palette de commandes.

  3. Entrez Git : Cloner et appuyez sur Entrée.

  4. Entrez l’URL suivante pour cloner l’exemple de projet :

    https://github.com/Azure-Samples/containerapps-albumapi-javascript.git
    

    Note

    Ce tutoriel utilise un projet JavaScript, mais les étapes sont indépendantes du langage.

  5. Sélectionnez un dossier dans lequel cloner le projet.

  6. Sélectionnez Ouvrir pour ouvrir le projet dans Visual Studio Code.

Connexion à Azure

  1. Sélectionnez F1 pour ouvrir la palette de commandes.

  2. Sélectionnez Azure : Connectez-vous et suivez les invites pour vous authentifier.

  3. Une fois connecté, revenez à Visual Studio Code.

Créer et déployer sur Azure Container Apps

L’extension Azure Container Apps pour Visual Studio Code vous permet de choisir une ressource Container Apps existante ou de créer de nouvelles ressources pour déployer vos applications. Dans ce scénario, vous créez un environnement d’application conteneur et une application conteneur pour héberger votre application. Après avoir installé l’extension Container Apps, vous pouvez accéder à ses fonctionnalités sous le panneau de configuration Azure dans Visual Studio Code.

  1. Sélectionnez F1 pour ouvrir la palette de commandes et exécuter la commande Azure Container Apps : Déployer un projet à partir de l’espace de travail .

  2. Entrez les valeurs suivantes, comme indiqué par l’extension.

    Prompt Valeur
    Sélectionner un abonnement Sélectionnez l’abonnement Azure à utiliser.
    Sélectionner un environnement d’applications conteneur Sélectionnez Créer un environnement d’applications conteneur. Vous n’êtes posé cette question que si vous avez des environnements Container Apps existants.
    Entrez un nom pour la ou les nouvelles ressources d’application conteneur Entrez my-container-app.
    Sélectionner un emplacement Sélectionnez une région Azure proche de vous.
    Voulez-vous enregistrer votre configuration de déploiement ? Cliquez sur Enregistrer.

    Le panneau du journal d’activité Azure s’ouvre et affiche la progression du déploiement. Ce processus peut prendre quelques minutes.

  3. Une fois le processus terminé, Visual Studio Code affiche une notification. Sélectionnez Parcourir pour ouvrir l’application déployée dans un navigateur.

    Dans la barre d’emplacement du navigateur, ajoutez le /albums chemin à la fin de l’URL de l’application pour afficher les données à partir d’un exemple de requête d’API.

Félicitations! Vous avez correctement créé et déployé votre première application conteneur à l’aide de Visual Studio Code.

Nettoyer les ressources

Si vous ne prévoyez pas d’utiliser cette application, vous pouvez supprimer l’instance Azure Container Apps et tous les services associés à la fois en supprimant le groupe de ressources.

Pour supprimer les ressources que vous avez créées, procédez comme suit dans le portail Azure :

  1. Sélectionnez le groupe de ressources my-container-app dans la section Vue d’ensemble .
  2. Sélectionnez le bouton Supprimer un groupe de ressources en haut de la Vue d’ensemble du groupe de ressources.
  3. Entrez le nom du groupe de ressources my-container-app dans la boîte de dialogue de confirmation Voulez-vous vraiment supprimer « my-container-app ».
  4. Sélectionnez Supprimer. Le processus de suppression du groupe de ressources peut prendre quelques minutes.

Conseil / Astuce

Vous rencontrez des problèmes ? Faites-le nous savoir sur GitHub en ouvrant un problème dans le dépôt Azure Container Apps.

Étapes suivantes