Implementa un servicio de Cloud Run con Cloud Code para Cloud Shell

Obtén información para configurar e implementar una aplicación de Hello World de muestra en Cloud Run y ver el estado de los recursos de tu servicio activo.


Para seguir la guía paso a paso sobre esta tarea directamente en el editor de Cloud Shell, haz clic en Guiarme:

GUIARME


Antes de comenzar

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

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

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

Crea una aplicación

  1. Inicia el editor de Cloud Shell
  2. En la barra de estado de Cloud Code, selecciona New Application (Nueva aplicación).
  3. Selecciona Cloud Run application (Aplicación de Cloud Run) como tu tipo de aplicación preferido.
  4. 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).
  5. Selecciona una carpeta como tu ubicación de aplicación y haz clic en Create New Application. 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:

  1. Elige el comando Deploy to Cloud Run con la paleta de comandos (a la que puedes acceder con Ctrl/Cmd+Shift+P). De esta forma, se abrirá la IU de Cloud Run Deploy.
  2. Si se te solicita, autoriza a Cloud Shell para que realice llamadas a la API de Google Cloud.
  3. Configura el proyecto de Google Cloud.
  4. Si se te solicita, haz clic en Habilitar APIs para habilitar la API de Cloud Run.
  5. En el diálogo Deploy to Cloud Run, selecciona un servicio preexistente o crea una nueva.
  6. Si creas un servicio nuevo, elige Cloud Run (fully managed) (Cloud Run (completamente administrado)) en “'Deployment Platform” (Plataforma de implementación).
  7. Elige una región para realizar la implementación.
  8. En Autenticación, selecciona Permitir invocaciones no autenticadas para definir el servicio como público.
  9. Después de definir los parámetros de configuración que desees, haz clic en Deploy (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.
  10. 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:

  1. En la vista del explorador, busca el archivo app.py que implementa el servicio. de tu modelo.
  2. Cambia el mensaje "¡Se está ejecutando!". al mensaje que quieras.
  3. Después de realizar este cambio, elige el comando Deploy to Cloud Run con la paleta de comandos.
  4. Verifica que el servicio que creaste esté seleccionado en la Configuración del servicio.
  5. Haz clic en Implementar.
  6. Cuando tu aplicación termine de compilarse e implementarse, puedes actualizar tu para ver tu mensaje actualizado.

Visualiza 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:

  1. Para abrir el explorador de Cloud Run, haz clic en Cloud Code y, luego, expande la sección Cloud Run.
  2. Haz clic con el botón derecho en el servicio de Cloud Run y, luego, en Ver registros.
  3. Para actualizar la app en el navegador y ver los registros nuevos generados, haz clic en el botón Logs refresh.

Limpia

Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página:

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

Si usas un proyecto preexistente y quieres borrar los recursos que creaste para este guía de inicio rápido:

¿Qué sigue?