Déployer un service Cloud Run avec Cloud Code pour VS Code

Cette page vous explique comment démarrer rapidement avec Cloud Code.

Vous allez configurer un service Hello World qui s'exécute sur Cloud Run à l'aide d'un exemple d'application, déployer votre service sur Cloud Run et afficher l'état des ressources de votre service actif.

Avant de commencer

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  3. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  4. Activez l'API Cloud Run

    Activer l'API

  5. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  6. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  7. Activez l'API Cloud Run

    Activer l'API

  8. Installez Git. Git est nécessaire pour copier des exemples sur votre ordinateur.
  9. Si ce n'est pas déjà fait, installez le plug-in Cloud Code.

Créer un service

  1. Dans la barre d'état Cloud Code, cliquez sur le nom du projet actif.

    Nom du projet actif dans la barre d'état

  2. Dans le menu "Démarrage rapide" qui s'affiche, sélectionnez Nouvelle application.

  3. Sélectionnez Application Cloud Run comme type d'application préféré.

  4. Dans la liste d'exemples d'applications (Node.js, Python avec les frameworks Flask et Django, Java, Go), choisissez un service Hello World.

    Par exemple, si vous choisissez Node.js: Hello World, vous créez un service Hello World Node.js de démarrage.

  5. Vérifiez l'emplacement du service sur le disque (ou modifiez-le si nécessaire), puis cliquez sur Create New Application (Créer une application).

    Un aperçu du fichier README du service sélectionné s'ouvre dans VS Code.

Déployer une application sur Cloud Run

Pour déployer votre service sur Cloud Run, procédez comme suit :

  1. Ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Affichage > Palette de commandes), puis exécutez la commande Déployer dans Cloud Run.

  2. Dans le volet Déployer sur Cloud Run, définissez votre projet Google Cloud.

  3. Acceptez les autres paramètres par défaut, puis cliquez sur Déployer.

    Cloud Code crée votre image, la transfère dans le registre et déploie votre service dans Cloud Run.

  4. Pour afficher le service en cours d'exécution, ouvrez l'URL affichée en haut de la boîte de dialogue Déployer sur Cloud Run.

Afficher les journaux

Vous pouvez également afficher les journaux de votre service déployée avec la visionneuse de journaux fournie avec Cloud Code.

Pour afficher les journaux, procédez comme suit :

  1. Cliquez sur Cloud Code dans la barre des activités de VS Code à gauche.
  2. Développez la section Cloud Run pour afficher votre service Cloud Run.
  3. Faites un clic droit sur votre service Cloud Run, puis cliquez sur Afficher les journaux.

Afficher l'état des ressources

Vous pouvez afficher l'état de vos services Cloud Run à l'aide du navigateur de service Cloud Run :

  1. Cliquez sur Cloud Code dans la barre des activités de VS Code à gauche.
  2. Développez la section Cloud Run pour afficher votre service Cloud Run.
  3. Cliquez sur le service Cloud Run à propos duquel vous souhaitez plus d'informations. Les propriétés du service s'affichent dans la fenêtre ci-dessous.

Nettoyer

Pour supprimer votre projet :

  1. Accédez à la page Projets de la console Google Cloud :

    Accéder à la page Projets

  2. Sélectionnez le projet que vous avez créé dans ce guide de démarrage rapide, puis cliquez sur Supprimer.

  3. Saisissez l'ID du projet pour confirmer, puis cliquez sur Arrêter.

    Cette opération ferme le projet et programme sa suppression.

Si vous utilisez un projet préexistant et que vous souhaitez supprimer les ressources que vous avez créées pour ce démarrage rapide :

  • Image du conteneur : bien que Cloud Run ne facture pas lorsque le service n'est pas utilisé, il se peut que des frais vous soient facturés pour le stockage de l'image de conteneur dans Container Registry. Pour découvrir les étapes à suivre pour supprimer votre image, consultez la page Supprimer des images.

  • Service Cloud Run:pour supprimer un service Cloud Run, accédez à Cloud Run dans la console Google Cloud à l'aide du menu de navigation. Sélectionnez le service que vous souhaitez supprimer, puis cliquez sur Supprimer.

Étapes suivantes