Découvrez comment configurer et déployer un exemple d'application Hello World sur Cloud Run, et comment afficher l'état des ressources actives de votre service.
Avant de commencer
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Créer une application
- Lancer l'éditeur de code Cloud Shell.
- Dans la barre d'état Cloud Code, sélectionnez New Application (Nouvelle application).
- Sélectionnez Application Cloud Run comme type d'application préféré.
- Dans la liste d'exemples d'applications, choisissez une application Hello World. Par exemple, si vous sélectionnez
Python (Flask): Hello World, une application Hello World Python (Flask) de démarrage est créée. - Sélectionnez un dossier qui servira d'emplacement pour votre application, puis cliquez sur Create New Application. L'éditeur Cloud Shell charge l'application dans un nouvel espace de travail. Une fois l'espace de travail chargé, votre application est accessible dans la vue de l'explorateur.
Déployer dans Cloud Run
Pour déployer votre application sur Cloud Run, procédez comme suit :
- Sélectionnez la commande Deploy to Cloud Run (Déployer sur Cloud Run) à l'aide
de la palette de commandes (accessible avec
Ctrl/Cmd+Shift+P). L'interface utilisateur de déploiement Cloud Run s'affiche. - Si vous y êtes invité, autorisez Cloud Code à effectuer des appels d'API Google Cloud .
- Définissez votre Google Cloud projet.
- Si vous y êtes invité, activez l'API Cloud Run en cliquant sur Enable APIs (Activer les API).
- Dans la boîte de dialogue "Deploy to Cloud Run" (Déployer sur Cloud Run), sélectionnez un service préexistant ou créez-en un.
- Si vous créez un service, sélectionnez Cloud Run (entièrement géré) sous "Plate-forme de déploiement".
- Choisissez une région dans laquelle effectuer le déploiement.
- Pour l'authentification, sélectionnez Allow unauthenticated invocations (Autoriser les appels non authentifiés) pour rendre ce service public.
- Après avoir défini vos préférences, cliquez sur Déployer. Cloud Code crée ensuite votre image, la transfère dans le registre et déploie votre application dans Cloud Run. Votre service est désormais en ligne.
- Affichez le service en cours d'exécution en suivant l'URL affichée dans la boîte de dialogue "Cloud Run: Deploy" (Cloud Run : Déployer).
Modifier votre service
Pour modifier votre application :
- Dans la vue de l'explorateur, recherchez le fichier
app.pyqui implémente le comportement du service. - Remplacez le message "It's running!" (En cours d'exécution) par le message de votre choix.
- Une fois cette modification effectuée, sélectionnez la commande Deploy to Cloud Run (Déployer sur Cloud Run) à l'aide de la palette de commandes.
- Vérifiez que le service que vous avez créé est sélectionné dans les paramètres du service.
- Cliquez sur Déployer.
- Une fois votre application créée et déployée, vous pouvez actualiser votre service pour afficher le message mis à jour.
Afficher les journaux
Vous pouvez également afficher les journaux de votre application déployée avec la visionneuse de journaux fournie avec Cloud Code.
Pour afficher les journaux :
- Pour ouvrir l'explorateur Cloud Run, cliquez sur
Cloud Code , puis développez la section Cloud Run. - Effectuez un clic droit sur votre service Cloud Run, puis cliquez sur View logs (Afficher les journaux).
- Actualisez votre application dans le navigateur, puis cliquez sur le bouton d'actualisation des journaux afin de consulter les nouveaux journaux générés.
Effectuer un nettoyage
Pour éviter que les ressources utilisées dans cette démonstration soient facturées sur votre Google Cloud compte pour cette page, procédez comme suit :
- Dans la Google Cloud console, accédez à la page Gérer les ressources.
- Dans la liste des projets, sélectionnez le projet que vous souhaitez supprimer, puis cliquez sur Supprimer.
- Dans la boîte de dialogue, saisissez l'ID du projet, puis cliquez Arrêter pour supprimer le projet.
Si vous utilisez un projet préexistant et que vous souhaitez supprimer les ressources que vous avez créées pour ce guide de démarrage rapide :
- Image de conteneur : bien que Cloud Run ne facture pas un
service inutilisé, il se peut que des frais vous soient
facturés pour le stockage de l'image de conteneur dans Artifact Registry.
Pour supprimer votre image, ouvrez la page Artifact Registry, sélectionnez le dépôt qui contient votre
image, sélectionnez votre image, cliquez sur Supprimer, puis sur Supprimer.
- Service Cloud Run : pour supprimer un service Cloud Run, accédez à la page Cloud Run dans la Google Cloud console, sélectionnez le service que vous souhaitez supprimer, cliquez sur Supprimer, puis sur Supprimer. Ouvrez la page Cloud Run
Étape suivante
- Découvrez les fonctionnalités offertes par l'interface de l'éditeur Cloud Shell.
- Découvrez comment configurer Cloud Shell pour personnaliser votre expérience.