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. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

Déployer une application

  1. En haut de la fenêtre de la console Google Cloud, cliquez sur Activer Shell Activer Cloud Shell:

    Cette action lance la session Cloud Shell dans un frame situé en bas de la console Google Cloud.

  2. Clonez une application exemple et exécutez-la 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 Web Aperçu sur le Web, puis sélectionnez 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 afin de 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 en vue de le modifier, puis modifiez le texte de index.html en remplaçant Une personne anonyme a écrit: par Un mystérieux inconnu a dit:

    La 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 la console Google Cloud et sélectionnez Settings > Application Settings > Disable Application (Paramètres > Paramètres des applications > Désactiver l'application).

Étapes suivantes