Implementa una app de App Engine con Cloud Shell

En esta página, se describe cómo implementar rápidamente una aplicación de App Engine una aplicación de ejemplo 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. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

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

    Go to project selector

  5. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

Implementa una aplicación

  1. En la parte superior de la ventana de la consola de Google Cloud, haz clic en Activar shell Activa Cloud Shell:

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

  2. Clona una app de ejemplo y ejecútala localmente en Cloud Shell con 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. Para conectarte al servidor de desarrollo, haz clic en Vista previa en la Web Vista previa en la Web y, luego, 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 para editar tu app clonada.

  5. Cambia el texto en index.html:

    En el editor de código, haz doble clic en index.html para abrir el archivo y editarlo. luego cambia el texto de index.html De Una persona anónima escribió: para Un extraño misterioso dijo:

    Verás el cambio en el resultado de Cloud Shell. Para ver los cambios, actualiza la app previsualizada.

  6. Detén el servidor de desarrollo

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

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

    Deployment puede tardar unos minutos en completarse. Si la aplicación no se implementó por completo, se muestra 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 la app:

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

¿Qué sigue?