Guía de inicio rápido: Implementa un servicio de Cloud Run con Cloud Code

En esta página, se muestra cómo comenzar a usar Cloud Code.

Configurarás un servicio Hello World que se ejecute en Cloud Run mediante una aplicación de muestra, implementarás el servicio en Cloud Run y verás el estado de los recursos del servicio activo.

Crea un servicio de Cloud Run nuevo con Cloud Code

Si ejecutas esta guía de inicio rápido en Silicon Series de Apple, tu aplicación se compiló mediante Cloud Build, lo que puede generar cargos. Para obtener más información, consulta la compatibilidad de Cloud Code con Apple Silly Series Silicon.

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 proyectos

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

  4. Habilita la API Cloud Run.

    Habilita la API

Instala Cloud Code

A fin de instalar el complemento de Cloud Code para IntelliJ, sigue estos pasos:

  1. Instala la versión 2020.3 o posterior del IDE de JetBrains (como IntelliJ Ultimate/Comunidad, PyCharm Professional/Community), WebStorm, GoLand), si aún no lo has hecho.

  2. Si ejecutas Cloud Code en Apple Si-Series silicona, instala Rosetta 2. Esto permite que Cloud Code instale kubectl como una dependencia administrada.

    Si prefieres no instalar Rosetta 2, desactiva las dependencias administradas (IntelliJ IDEA >Preferencias >Herramientas >Cloud Code >Dependencias ) y, luego, instalar tu propia versión de ARM de kubectl como se describe enVersiones personalizadas de dependencias ,

  3. Instala las dependencias:

    • Para todas las plataformas de Cloud, asegúrate de que el cliente Docker (autenticado con tu registro de Docker) esté instalado en el PATH de tu máquina. Su carpeta debe estar visible en un directorio de tu PATH. Para verificar si ya tienes Docker instalado, ejecuta docker -v.
    • Cloud Code instala de forma automática otras dependencias necesarias.
  4. Abre IntelliJ IDEA (o cualquier IDE de JetBrains admitido).

  5. Una vez que tengas el IDE abierto, actualiza esta página.

    Ahora puedes instalar el complemento de Cloud Code directamente; para ello, haz clic en el siguiente botón:

    El botón iniciará un diálogo de instalación dentro de tu IDE abierto. Haz clic en Aceptar para configurar Cloud Code.

Crear un servicio

Para crear un servicio mediante una muestra existente, sigue estos pasos:

  1. En tu IDE, abre File > New Project y, luego, selecciona Cloud Code: Cloud Run.
  2. Selecciona el lenguaje de programación de tu aplicación de muestra y haz clic en Next. Crea un servicio a partir de una lista de apps de muestra existentes
  3. Asigna un nombre al proyecto y, luego, haz clic en Finish.

    Cloud Code clona la aplicación de muestra, abre tu proyecto recién creado para usarlo y crea las configuraciones de ejecución de Cloud Run necesarias.

  4. Si elegiste una aplicación de muestra de Java, cuando se te solicite, haz clic en Load Maven project.

    Notificación de secuencias de comandos de compilación de Maven; selecciona Omitir proyecto de Maven, Omitir o Ayuda

Ya puede ejecutar su servicio Hello World. Cloud Code supervisa los cambios en tu sistema de archivos para que puedas editar y volver a ejecutar tu servicio casi en tiempo real.

Implementa tu servicio en Cloud Run

Para implementar el servicio, sigue estos pasos:

  1. Elige la configuración de ejecución que se creó automáticamente, Cloud Run: Deploy, en el selector de configuración de ejecución y depuración de la barra de navegación.

    Si ejecutas esta guía de inicio rápido en silicona de la serie M de Apple, tu aplicación se compilará con Cloud Build. Para obtener información sobre los precios de Cloud Build, consulta Precios.

  2. Haz clic en Run ícono de acción de ejecutar. Aparecerá la ventana Editar configuración.

  3. Configura el ID del proyecto de Google Cloud.

  4. Elige una región para tu plataforma de implementación.

    En esta guía de inicio rápido, se usa la opción de plataforma predeterminada, Cloud Run (completamente administrado), como la plataforma de implementación.

  5. Haga clic en Ejecutar.

  6. Para ver el servicio en ejecución, sigue la URL que se muestra en la ventana de salida.

  7. También puedes ver el estado de tu servicio (métricas, detalles de revisión y mucho más) si sigues la URL de registros que se muestra en la ventana de salida.

    Visualiza el estado del servicio en Cloud Console

Visualiza el estado de los recursos

Para ver el estado de los recursos de tu servicio en ejecución, sigue estos pasos:

  1. Navega hacia el explorador de Cloud Run. Se puede acceder a ella desde el panel de la barra lateral derecha.

    Pestaña del explorador de Cloud Run que se destacada en el panel lateral derecho

  2. Para mostrar las propiedades de un servicio o una revisión, haz clic en el servicio o en la revisión del explorador.

    Explorador de Cloud Run abierto con un servicio seleccionado cuyas propiedades se muestran a continuación

  3. Para ver los registros de una revisión, haz clic con el botón derecho en la revisión y, luego, en Ver registros de Cloud.

    Haz clic con el botón derecho en una revisión para ver sus registros

Realice una limpieza

Si creaste un proyecto para esta guía de inicio rápido, asegúrate de borrarlo a fin de evitar cargos innecesarios:

  1. Ve a la página Proyectos en Google Cloud Console:

    Ir a la página Proyectos

  2. Selecciona el proyecto que creaste para esta guía de inicio rápido y haz clic en Borrar.

    Esta acción cierra el proyecto y 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?

Obtén asistencia

Para enviar comentarios o informar un problema en tu IDE de IntelliJ, ve a Tools > Cloud Code > Help / About > . Envía comentarios o informa un problema para informar un error en GitHub o hacer una pregunta en Stack Overflow.

También puedes unirte al canal #cloud-code, que forma parte de la comunidad de Slack de Google Cloud.