Aprende a configurar y, también, implementar una aplicación de Hello World de muestra en Cloud Run y ver el estado de los recursos de tu servicio en vivo.
Para obtener orientación paso a paso sobre esta tarea directamente en el IDE de Cloud Shell, haz clic en Guiarme:
En las secciones siguientes, se explican los mismos pasos que debe hacer clic en Guiarme.
Antes de comenzar
- 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.
-
En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.
-
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.
Crea una aplicación
- Inicia directamente el Editor de Cloud Shell.
- En la barra de estado de Cloud Code, selecciona New Application (Nueva aplicación).
- Elige la aplicación de Cloud Run como el tipo de aplicación preferido.
De la lista de plantillas (Node.js, Python [frameworks de Flask y Django], Java y Go), elige la app de Hello World en el lenguaje que desees.
Por ejemplo, si seleccionas
Python (Flask): Hello World
, se creará una app de Hello World para Python (Flask).Selecciona una carpeta como la ubicación de tu aplicación para continuar y haz clic en Crear aplicación nueva.
El editor de Cloud Shell carga la aplicación en un lugar de trabajo nuevo. Una vez que se vuelve a cargar la app, puedes acceder a ella en la vista del explorador.
Implementar en Cloud Run
Para implementar tu aplicación en Cloud Run, sigue estos pasos:
Selecciona el comando Implementar en Cloud Run con la paleta de comandos (accesible con Ctrl/Cmd+Mayúscula). + P).
Esto abre la IU de implementación de Cloud Run.
Si se le solicita, permita que Cloud Shell realice llamadas a la API de Google Cloud.
Configura el proyecto de Google Cloud.
Si se te solicita, haz clic en Habilitar las API para habilitar tu API de Cloud Run.
En el cuadro de diálogo Implementar a Cloud Run, selecciona un servicio preexistente o crea uno nuevo.
Si creas un servicio nuevo, elige Cloud Run (completamente administrado) en Deployment Platform.
Elige una región para realizar la implementación.
En Autenticación, selecciona Permitir invocaciones no autenticadas para que sea un servicio público.
Después de definir tu configuración preferida, puedes hacer clic en Implementar.
Luego, Cloud Code compila tu imagen, la envía al registro y, por último, implementa la app en Cloud Run. El servicio ya está activo.
Para ver el servicio en ejecución, sigue la URL que se muestra en el diálogo Cloud Run: Implementa.
Edita tu servicio
Para implementar la aplicación, sigue estos pasos:
- En la vista de Explorer, busca el archivo app.py que implementa el comportamiento del servicio.
- Modifica el mensaje "Se está ejecutando!" a un mensaje de su elección.
- Una vez que realices este cambio, elige el comando Implementar en Cloud Run con la paleta de comandos.
- Verifica que el servicio que acabas de crear esté seleccionado en Configuración de servicio.
- Haga clic en Implementar.
- Una vez que tu aplicación termine de compilarse y de implementar, puedes actualizar tu servicio para ver el mensaje actualizado.
Cómo ver registros
También puedes ver los registros de tu aplicación implementada con el visor de registros que incluye Cloud Code.
Para ver los registros, sigue estos pasos:
- Para navegar hacia el explorador de Cloud Run, haz clic en su ícono en la barra de actividad de VS Code ubicada a la izquierda
.
Haz clic con el botón derecho en tu servicio de Cloud Run y selecciona Ver registros.
Para actualizar la app en el navegador y ver los registros nuevos generados, haz clic en el botón Logs refresh.
Realice una limpieza
Para borrar tu clúster, realiza los siguientes pasos:
Ve a la página Proyectos en Cloud Console:
Selecciona el proyecto que creaste para esta guía de inicio rápido y bórralo. Para ello, debes hacer clic en el ícono de la papelera que se encuentra al lado.
Con esta acción, se cierra el proyecto y se programa su eliminación.
Si usas un proyecto preexistente y deseas borrar los recursos que creaste para esta guía de inicio rápido, haz lo siguiente:
Imagen de contenedor: Si bien no se generan costos por Cloud Run cuando el servicio no se usa, es posible que se te cobre por el almacenamiento de la imagen del contenedor en Container Registry. Para borrar tu imagen, sigue esta guía.
Servicio de Cloud Run: Para borrar un servicio de Cloud Run, navega hacia Cloud Run en Console mediante el menú de navegación. Selecciona el servicio que deseas borrar y haz clic en el ícono de la papelera “Borrar”.
¿Qué sigue?
- Descubre la variedad de funciones que ofrece el Editor de Cloud Shell.
- Obtén información sobre cómo configurar Cloud Shell para personalizar tu experiencia.