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

En esta página, se describe cómo implementar rápidamente una aplicación de App Engine desde una aplicación de muestra con Cloud Shell.

Antes de comenzar

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

  4. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  5. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

Implementa una aplicación

  1. En la parte superior de la ventana de Google Cloud Console, haz clic en Botón de activar Shell Activar Cloud Shell:

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

  2. Clona una app de muestra y ejecútala 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éctate al servidor de desarrollo:

    Haz clic en Botón Vista previa en la Web Vista previa en la Web y elige 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. Para abrir el editor de código, haz clic en Botón del editor de código en el menú de Cloud Shell a fin de editar la app clonada.

  5. Cambia el texto de index.html

    En el editor de código, haz doble clic en el archivo para abrirlo y editarlo. Cambia el texto de index.html de Una persona anónima escribió: a Un extraño misterio. :

    Verá el cambio detectado en el resultado de Cloud Shell. Para ver los nuevos cambios reflejados en tiempo real, actualiza la app de la que ya obtuviste una vista previa.

  6. Detén el servidor de desarrollo

    Después de obtener una vista previa de la aplicación de App Engine, presiona Ctrl + C en tu sesión de Cloud Shell para detener el servidor de desarrollo.

  7. Inicializa tu aplicación de App Engine:

    Crea una aplicación de App Engine vinculada a tu proyecto, si aún no lo has hecho, y elige 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. Abre la aplicación en el navegador web La URL es https://<PROJECT_ID>.<REGION-ID>.r.appspot.com/.

    La implementación puede tardar algunos minutos en completarse. 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. Para evitar la facturación innecesaria, inhabilita tu app:

    Para inhabilitar la app que acabas de implementar, ve a App Engine en Cloud Console y selecciona Configuración > Configuración de la aplicación > Inhabilitar la aplicación.