Esta página se ha traducido con Cloud Translation API.
Switch to English

Implementa una app de Cloud Run con Cloud Code

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:

Guiarme


En las secciones siguientes, se explican los mismos pasos que debe hacer clic en Guiarme.

Antes de comenzar

  1. 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.
  2. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyecto

  3. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

Crea una aplicación

  1. Inicia directamente el Editor de Cloud Shell.
  2. En la barra de estado de Cloud Code, selecciona New Application (Nueva aplicación).Haz clic en la barra de estado de Cloud Code y elige una nueva aplicación
  3. Elige la aplicación de Cloud Run como el tipo de aplicación preferido.
  4. 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).

  5. 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:

  1. 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.Cloud Run: Ejecuta y depura la IU de forma local con el servicio preexistente que se seleccionó

  2. Si se le solicita, permita que Cloud Shell realice llamadas a la API de Google Cloud.

  3. Configura el proyecto de Google Cloud.

  4. Si se te solicita, haz clic en Habilitar las API para habilitar tu API de Cloud Run.

  5. En el cuadro de diálogo Implementar a Cloud Run, selecciona un servicio preexistente o crea uno nuevo.

  6. Si creas un servicio nuevo, elige Cloud Run (completamente administrado) en Deployment Platform.

  7. Elige una región para realizar la implementación.

  8. En Autenticación, selecciona Permitir invocaciones no autenticadas para que sea un servicio público.

  9. 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.

  10. Para ver el servicio en ejecución, sigue la URL que se muestra en el diálogo Cloud Run: Implementa.

    Cloud Run: Ejecuta y depura la IU de forma local con el servicio preexistente que se seleccionó

Edita tu servicio

Para implementar la aplicación, sigue estos pasos:

  1. En la vista de Explorer, busca el archivo app.py que implementa el comportamiento del servicio.
  2. Modifica el mensaje "Se está ejecutando!" a un mensaje de su elección.
  3. Una vez que realices este cambio, elige el comando Implementar en Cloud Run con la paleta de comandos.
  4. Verifica que el servicio que acabas de crear esté seleccionado en Configuración de servicio.
  5. Haga clic en Implementar.
  6. 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:

  1. 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 Ícono del explorador de Cloud Run.
  2. Haz clic con el botón derecho en tu servicio de Cloud Run y selecciona Ver registros.

    Visualiza los registros de un clúster que no sea de Cloud Logging mediante la configuración del campo de implementación dentro del cuadro de búsqueda del Visor de registros como “node-guestbook”.

  3. 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:

    Ir a la página Proyectos

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

¿Qué sigue?