Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Guide de démarrage rapide: déployer une application App Engine à l'aide de Cloud Shell

Déployer une application App Engine à l'aide de Cloud Shell

Cette page explique comment déployer rapidement une application App Engine à partir d'un exemple d'application à l'aide de Cloud Shell.

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. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier si la facturation est activée sur un projet.

  4. 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

  5. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier si la facturation est activée sur un projet.

Déployer une application

  1. En haut de la fenêtre de la console Google Cloud, cliquez sur Activer l'interface système Activer Cloud Shell:

    Cette action lance une session Cloud Shell dans un cadre en bas de la console Google Cloud.

  2. Clonez un exemple d'application et exécutez-le localement dans la session Cloud Shell à l'aide du serveur de développement App Engine:

    git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python \
    && cd appengine-guestbook-python \
    && dev_appserver.py ./app.yaml
    
  3. Pour vous connecter au serveur de développement, cliquez sur Aperçu sur le WebAperçu sur le Web, puis sur Prévisualiser sur le port 8080.

    Cloud Shell utilise son service proxy pour ouvrir l'URL dans une nouvelle fenêtre de navigateur.

  4. Pour ouvrir l'éditeur de code, cliquez sur Bouton Éditeur de code dans le menu Cloud Shell pour modifier votre application clonée.

  5. Modifiez le texte dans index.html :

    Dans l'éditeur de code, double-cliquez sur index.html pour ouvrir le fichier afin de le modifier, puis remplacez le texte de Anonyme par Un inconnu inconnu dit :

    Votre modification s'affiche dans le résultat de Cloud Shell. Pour afficher les modifications, actualisez l'application prévisualisée.

  6. Arrêtez le serveur de développement :

    Après avoir prévisualisé l'application App Engine, appuyez sur Ctrl+C dans votre session Cloud Shell pour arrêter le serveur de développement.

  7. Initialisez votre application App Engine :

    Créez une application App Engine liée à votre projet, si vous ne l'avez pas déjà fait, et choisissez sa région :

    gcloud app create --project=[YOUR_PROJECT_NAME]
    
  8. Déployez l'application sur App Engine :

    gcloud app deploy ./index.yaml ./app.yaml
    
  9. Ouvrez l'application dans votre navigateur Web. L'URL est : https://<PROJECT_ID>.<REGION-ID>.r.appspot.com/

    Le déploiement peut prendre quelques minutes. Si l'application n'est pas entièrement déployée, un message d'erreur s'affiche dans le navigateur Web. Actualisez-le pour accéder à l'application déployée.

  10. Pour éviter une facturation inutile, désactivez votre application :

    Pour désactiver l'application que vous venez de déployer, accédez à App Engine dans Google Cloud Console, puis sélectionnez Paramètres > Paramètres des applications > Désactiver l'application.

Étapes suivantes