Implementa y obtén una vista previa de una aplicación de App Engine

Esta página explica cómo implementar rápidamente una aplicación de App Engine a partir de una plantilla existente, mediante Cloud Shell.

Antes de comenzar

En la página Selector de proyectos de Cloud Console, haz clic en Crear para comenzar a crear un proyecto de Cloud nuevo.

Ir a la página Selector de proyectos

Implementa una aplicación

  1. Haz clic en el botón Activar Cloud Shell Botón de activar Shell en la parte superior de la ventana de la consola:

    Esto inicia la sesión de Cloud Shell en un marco en la parte inferior de Console.

  2. Clone una aplicación de muestra e inicie el servidor de desarrollo:

    Clona una app de muestra y haz que se ejecute de manera local en la sesión de Cloud Shell mediante el servidor de desarrollo de App Engine.

    git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python \
    && cd appengine-guestbook-python \
    && dev_appserver.py ./app.yaml
    
  3. Conéctese al servidor de desarrollo:

    Haga clic en el botón Vista previa web Botón Vista previa en la Web y elija “Vista previa en el puerto 8080”.

    Cloud Shell abre la URL de vista previa en una ventana nueva del navegador, en su servicio de proxy.

  4. Abra el editor de código:

    Abra el editor de código con su botón Botón del editor de código del menú de Cloud Shell para editar su aplicación clonada.

  5. Cambia el texto de index.html:

    Haga doble clic en el archivo dentro del editor de código a fin de abrirlo para editarlo y cambiar el texto en index.html de Una persona anónima escribió: a Un extraño misterioso dijo:

    Verá su cambio detectado en la salida de Cloud Shell. Actualice su aplicación con vista previa para ver los nuevos cambios reflejados en tiempo real.

  6. Detén el servidor de desarrollo:

    Cuando haya terminado de usar la vista previa de la aplicación de App Engine, ingrese Ctrl + C en su sesión de Cloud Shell para detener el servidor de desarrollo.

  7. Inicialice su aplicación de App Engine: Cree una aplicación de App Engine vinculada a su proyecto, si aún no lo ha hecho, y elija su región:

    gcloud app create --project=[YOUR_PROJECT_NAME]
    
  8. Implementa la app en App Engine:

    gcloud app deploy ./index.yaml ./app.yaml
    
  9. Tu aplicación debería estar activa

    Abre la aplicación en tu navegador web. La URL es https://<PROJECT_ID>.<REGION-ID>.r.appspot.com/.

    La implementación completa puede tardar algunos minutos. Si la aplicación no se ha implementado por completo, aparecerá un mensaje de error en el navegador web. Actualiza el navegador para ver la aplicación implementada.

  10. Recuerde realizar una limpieza después para evitar la facturación innecesaria:

    Si desea inhabilitar la aplicación que acaba de implementar, vaya a App Engine en Console y seleccione Configuración > Configuración de la aplicación > Inhabilitar la aplicación.