Implementa una aplicación de App Engine con Cloud Shell
En esta página, se describe cómo implementar rápidamente una app de App Engine desde una aplicación de muestra mediante Cloud Shell.
Antes de comenzar
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Implementa una aplicación
En la parte superior de la ventana de la consola de Google Cloud, haz clic en Activar Cloud Shell:
Esto inicia la sesión de Cloud Shell en un marco ubicado en la parte inferior de la consola de Google Cloud.
Clona una app de muestra y ejecútala de forma local en la sesión de 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
Para conectarte al servidor de desarrollo, haz clic en 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.
Para abrir el editor de código, haz clic en en el menú de Cloud Shell a fin de editar la app clonada.
Cambia el texto en
index.html
:En el editor de código, haz doble clic en
index.html
para abrir el archivo que deseas editar y, luego, cambia el texto enindex.html
de Una persona anónima escribió: a Un extraño misterioso dijo:Verás el cambio en el resultado de Cloud Shell. Para ver los cambios, actualiza la app de la vista previa.
Detén el servidor de desarrollo
Una vez que hayas obtenido 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.Inicializa tu app de App Engine:
Si aún no lo has hecho, crea una aplicación de App Engine vinculada a tu proyecto y elige su región:
gcloud app create --project=[YOUR_PROJECT_NAME]
Implementa la app en App Engine:
gcloud app deploy ./index.yaml ./app.yaml
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 mostrará un mensaje de error en el navegador web. Actualiza el navegador para ver la aplicación implementada.
Para evitar la facturación innecesaria, inhabilita tu 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.