Aprende a configurar y a implementar una aplicación de muestra de Hello World para Cloud Run y ver el estado de los recursos del servicio en funcionamiento.
Para seguir la guía paso a paso sobre esta tarea directamente en el editor de Cloud Shell, haz 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.
Crea una aplicación
- Inicia el editor de Cloud Shell
- En la barra de estado de Cloud Code, selecciona New Application (Nueva aplicación).
- Selecciona Cloud Run application (Aplicación de Cloud Run) como tu tipo de aplicación preferido.
- En la lista de aplicaciones de ejemplo, elige una app de Hello World. Por ejemplo, elegir
Python (Flask): Hello World
crea un activador App de Hello World en Python (Flask). - Selecciona una carpeta como la ubicación de tu aplicación y, luego, haz clic Crear aplicación nueva. El editor de Cloud Shell carga la aplicación en un nuevo Workspace. Después de que se cargue el lugar de trabajo, se podrá acceder a la app en la vista del explorador.
Implementa en Cloud Run
Para implementar tu aplicación en Cloud Run, haz lo siguiente:
- Elige el comando Deploy to Cloud Run mediante
la paleta de comandos (accesible con
Ctrl
/Cmd
+Shift
+P
) Esto abre la IU de Cloud Run Deploy. - Si se te solicita, autoriza a Cloud Shell para que realice llamadas a la API de Google Cloud.
- Configura el proyecto de Google Cloud.
- Si se te solicita, haz clic en Habilitar APIs para habilitar la API de Cloud Run.
- En el diálogo Deploy to Cloud Run, selecciona un servicio preexistente o crea una nueva.
- Si creas un servicio nuevo, elige Cloud Run (fully managed) (Cloud Run (completamente administrado)) en “'Deployment Platform” (Plataforma de implementación).
- 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 la configuración que prefieras, haz clic en Implementar. Luego, Cloud Code compila tu imagen, la envía al registro y, por último, implementa la app en Cloud Run. Tu servicio ya está activo.
- Visualiza tu servicio en ejecución siguiendo la URL que se muestra en el diálogo Cloud Run: Implementar.
Edita el servicio
Para editar tu aplicación, sigue estos pasos:
- En la vista del explorador, busca el archivo
app.py
que implementa el servicio. de tu modelo. - Cambia el mensaje "¡Se está ejecutando!". al mensaje que quieras.
- Después de realizar este cambio, elige el comando Deploy to Cloud Run. con la paleta de comandos.
- Verifica que el servicio que creaste esté seleccionado en Service Settings.
- Haga clic en Implementar.
- Cuando tu aplicación termine de compilarse e implementarse, puedes actualizar tu para ver tu mensaje actualizado.
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, haz lo siguiente:
- Para abrir el explorador de Cloud Run, haz clic en Cloud Code y, luego, expande la sección Cloud Run.
- Haz clic con el botón derecho en el servicio de Cloud Run y, luego, en Ver registros.
- Para actualizar la app en el navegador y ver los registros nuevos generados, haz clic en el botón Logs refresh.
Limpia
Para evitar que se apliquen cargos a tu cuenta de Google Cloud por para los recursos que se usan en esta página, sigue estos pasos:
- En la consola de Google Cloud, ve a la página Administrar recursos.
- En la lista de proyectos, elige el proyecto que quieres borrar y haz clic en Borrar.
- En el diálogo, escribe el ID del proyecto y, luego, haz clic en Cerrar para borrar el proyecto.
Si usas un proyecto preexistente y quieres borrar los recursos que creaste para este quickstart:
- Imagen de contenedor: Si bien Cloud Run no cobra cuando se
servicio no está en uso, es posible que aún
Se cobra por almacenar la imagen del contenedor en Container Registry.
Para borrar tu imagen, abre la página de Container Registry, expande la
que contenga la imagen, selecciónala y haz clic en Borrar,
y, luego, haz clic en Borrar.
Abrir la página de Container Registry - Servicio de Cloud Run: Para borrar una instancia de Cloud Run, servicio, desde la página de Cloud Run en la consola de Google Cloud, selecciona el servicio que quieres borrar, haz clic Borrar y, luego, haz clic en Borrar. Abrir la página de Cloud Run
¿Qué sigue?
- Descubre las funciones que ofrece la interfaz del editor de Cloud Shell.
- Aprende a configurar Cloud Shell para personalizar tu experiencia.