Aprende a configurar e implementar una aplicación de Hello World de ejemplo en Cloud Run y a ver el estado de los recursos de tu servicio activo.
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.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify 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.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
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, si eliges
Python (Flask): Hello World, se creará una app de Hello World de Python (Flask) de inicio. - Selecciona una carpeta como la ubicación de tu aplicación y, luego, haz clic en Create New Application. El Editor de Cloud Shell cargará la aplicación en un nuevo lugar de trabajo. 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 Implementar en Cloud Run con
la paleta de comandos (accesible con
Ctrl/Cmd+Shift+P). Esto abrirá la IU de implementación de Cloud Run. - Si se te solicita, autoriza a Cloud Code para que realice llamadas a la API de Google Cloud .
- Configura tu proyecto de Google Cloud .
- Si se te solicita, haz clic en Habilitar las APIs para habilitar la API de Cloud Run.
- En el cuadro de diálogo Implementar en Cloud Run, selecciona un servicio preexistente o crea uno nuevo.
- 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á disponible.
- Para ver el servicio en ejecución, sigue la URL que se muestra en el diálogo Cloud Run: Deploy.
Edita el servicio
Para editar tu solicitud, sigue estos pasos:
- Con la vista Explorer, busca el archivo
app.pyque implementa el comportamiento del servicio. - Cambia el mensaje "It's running!" por uno de tu elección.
- Después de realizar este cambio, elige el comando Implementar en Cloud Run con la paleta de comandos.
- Verifica que el servicio que creaste esté seleccionado en Configuración del servicio.
- Haz clic en Implementar.
- Una vez que se complete la compilación y la implementación de la aplicación, puedes actualizar el servicio para ver el 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.
Realiza una limpieza
Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página:
- En la Google Cloud consola, 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 existente y quieres borrar los recursos que creaste para esta guía de inicio rápido, sigue estos pasos:
- Imagen de contenedor: Si bien Cloud Run no cobra cuando un
servicio no está en uso, es posible que se te
cobre por el almacenamiento de la imagen de contenedor en Artifact Registry.
Para borrar tu imagen, abre la página de Artifact Registry, selecciona el repositorio que contiene tu
imagen, selecciona tu imagen, haz clic en Borrar y, luego, en Borrar.
- Servicio de Cloud Run: Para borrar un servicio de Cloud Run, en la página de Cloud Run de la consola deGoogle Cloud , selecciona el servicio que quieres borrar, haz clic en Borrar y, luego, en Borrar. Abrir la página de Cloud Run
¿Qué sigue?
- Descubre las funciones que ofrece la interfaz del Editor de Cloud Shell.
- Obtén información para configurar Cloud Shell y personalizar tu experiencia.