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

Cette page explique comment faire vos premiers pas 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 active.

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 afin que Cloud Code puisse effectuer des opérations Git, comme le clonage d'un exemple.
  9. Si ce n'est pas déjà fait, installez le plug-in Cloud Code.

Créer un service

Pour créer un service à l'aide d'un exemple existant :

  1. Dans l'IDE, ouvrez File > New Project (Fichier > Nouveau projet) et sélectionnez Cloud Code: Cloud Run.
  2. Sélectionnez le langage de programmation de votre exemple d'application, puis cliquez sur Suivant. Créez un service à partir d'une liste d'exemples d'applications
  3. Attribuez un nom à votre projet, puis cliquez sur Terminer.

    Cloud Code clone l'exemple d'application, ouvre le projet que vous venez de créer et crée les configurations d'exécution Cloud Run nécessaires.

  4. Si vous avez choisi un exemple d'application Java, cliquez sur Load Maven project (Charger un projet Maven) lorsque vous y êtes invité.

    Notification indiquant que les scripts de build Maven ont été trouvés : sélectionnez "Load Maven Project" (Charger le projet Maven), "Skip" (Ignorer) ou "Help" (Aide).

Vous pouvez maintenant exécuter votre service Hello World. Cloud Code surveille les modifications apportées à votre système de fichiers afin que vous puissiez modifier et réexécuter votre service quasiment en temps réel.

Déployer votre service dans Cloud Run

Pour déboguer votre service, procédez comme suit :

  1. Choisissez la configuration d'exécution créée automatiquement, Cloud Run: Deploy, dans le sélecteur de configuration d'exécution/de débogage de la barre de navigation.
  2. Cliquez sur icône d'action d'exécution Exécuter. La fenêtre "Edit configuration" (Modifier la configuration) s'affiche.
  3. Définissez l'ID du projet Google Cloud.
  4. Choisissez une région pour votre plate-forme de déploiement.

    Ce guide de démarrage rapide utilise l'option de plate-forme par défaut, Cloud Run (fully managed) (Cloud Run (entièrement géré)), comme Plate-forme de déploiement.

  5. Cliquez sur Exécuter.

  6. Cliquez sur l'URL affichée dans la fenêtre de sortie pour voir le service en cours d'exécution.

  7. Toujours dans la même fenêtre, vous pouvez cliquer sur l'URL des journaux pour afficher l'état du service (métriques, détails des révisions, etc.).

    Afficher l'état du service dans la console Google Cloud

Afficher l'état des ressources

Pour afficher l'état des ressources de votre service en cours d'exécution, procédez comme suit :

  1. Accédez à l'explorateur Cloud Run. Vous pouvez y accéder à partir du panneau latéral situé à droite.

    Cliquez sur l'onglet de l'explorateur Cloud Run mis en évidence dans le panneau de droite

  2. Pour afficher les propriétés d'un service ou d'une révision, cliquez sur ce service ou cette révision dans l'explorateur.

    L'explorateur Cloud Run s'ouvre avec un service sélectionné et ses propriétés sont affichées ci-dessous

  3. Pour afficher les journaux d'une révision, effectuez un clic droit sur la révision, puis cliquez sur View Cloud Logs (Afficher les journaux Cloud).

    Effectuez un clic droit sur une révision pour afficher ses journaux.

Nettoyer

Si vous avez créé un projet pour ce démarrage rapide, veillez à le supprimer pour éviter des frais inutiles :

  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.

    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 supprimer votre image, suivez les étapes décrites dans la section 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.

Effectuer un nettoyage

Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, procédez comme suit :

Étapes suivantes