Conectarse a los servicios de Google Cloud

En esta página se enumeran los Google Cloud servicios que funcionan bien con Cloud Run y los que aún no son compatibles con Cloud Run.

Conectarse a servicios de Google Cloud en el código

Puedes conectar tu servicio de Cloud Run a Google Cloud servicios mediante las bibliotecas de cliente que proporcionan. Para ver ejemplos de código que muestran cómo conectarse a un servicio Google Cloud concreto, consulta la documentación de ese servicio Google Cloud .

Para llamar a las APIs de Google Cloud tu código, la identidad del servicio de Cloud Run debe tener el conjunto mínimo de permisos para tus servicios de Cloud Run. Por ejemplo, si tu servicio de Cloud Run solo lee datos de Firestore, te recomendamos que le asignes una cuenta de servicio que solo tenga el rol de gestión de identidades y accesos Usuario de Firestore.

El Google Cloud entorno usa las credenciales predeterminadas de la aplicación (ADC) para detectar automáticamente si la identidad del servicio de Cloud Run está autenticada para usar las bibliotecas de cliente de Google Cloud y realizar la operación de la API.

En la siguiente tabla se enumeran los servicios recomendados para Cloud Run.

Herramientas

Servicio Descripción
Cloud Build Crea imágenes de contenedor e integración continua.
Artifact Registry Almacena imágenes de contenedor.
Cloud Deploy Entrega continua.
Observabilidad de Google Cloud Monitorización y registro de servicios de Cloud Run.

Almacenamiento de datos

Servicio Descripción
Firestore Base de datos NoSQL totalmente gestionada con compatibilidad con MongoDB.
Spanner Base de datos relacional, escalable y totalmente gestionada.
Cloud SQL Base de datos relacional totalmente gestionada. Consulta Conectarse a instancias de Cloud SQL.
Cloud Storage Almacenamiento de objetos. Almacena objetos y sirve contenido estático. Usar bibliotecas de cliente de Cloud Storage o montar volúmenes de Cloud Storage
Memorystore Servicio de almacén de datos en memoria, totalmente gestionado. Conéctate a tu red de VPC para acceder a las instancias de Memorystore. Consulta Conectarse a una instancia de Redis desde un servicio de Cloud Run.
BigQuery Almacén de datos en la nube totalmente gestionado para analíticas. Los servicios de Cloud Run se pueden usar para implementar funciones remotas de BigQuery personalizadas.
Secret Manager Crea secretos y accede a ellos.
Filestore Servidores de archivos NFS totalmente gestionados en Google Cloud

Orquestación

Servicio Descripción
Pub/Sub Envía eventos a servicios de Cloud Run. Consulta el tutorial sobre cómo usar Pub/Sub con Cloud Run.
Cloud Scheduler Activa servicios de Cloud Run según una programación.
Cloud Tasks Ejecuta tareas asíncronas en Cloud Run. Consulta Tareas de HTTP de destino con tokens de autenticación.
Workflows Orquesta y automatiza servicios de Cloud Run.

Aplicaciones web

Servicio Descripción
Identity Platform Inicia la sesión de tus usuarios.
Firebase Hosting Servicio de alojamiento totalmente gestionado para contenido estático y dinámico con almacenamiento en caché de CDN configurable.

Redes

Servicio Descripción
Nube privada virtual Funcionalidad de red gestionada para tus Google Cloud recursos. Consulta el artículo Conectarse a una red de VPC.
Balanceador de carga de aplicación externo Usa NEGs sin servidor para configurar un backend de Cloud Run en un balanceador de carga de aplicaciones externo.
Balanceador de carga de aplicación interno Usa NEGs sin servidor para ejecutar tus servicios de Cloud Run con una dirección IP interna.
Google Cloud Armor Protege tus sitios web y aplicaciones frente a los ataques web y de denegación de servicio.
Cloud CDN Cloud CDN es compatible con los balanceadores de carga de aplicaciones externos.

Seguridad

Servicio Descripción
Identity-Aware Proxy Utiliza las identidades y el contexto para proteger el acceso a tus servicios.
Autorización binaria Despliega solo imágenes de contenedor en las que confíes.
Cloud Run Threat Detection Detecta amenazas en contenedores en ejecución.

Servicios que aún no se admiten

En la siguiente tabla se indican los servicios que aún no son compatibles con Cloud Run.

Servicio Notas
Web Security Scanner

Simplifica el uso de Google Cloud servicios y recursos con App Hub

También puedes usar App Hub para crear, operar y gestionar aplicaciones que incluyan varios recursos de uno o variosGoogle Cloud proyectos.

Puedes usar App Hub para organizar tus recursos de Cloud Run de forma centrada en las aplicaciones según las necesidades de tu empresa. Para hacer un seguimiento de tus recursos de Cloud Run y organizarlos, añade tus recursos como servicios y cargas de trabajo a las aplicaciones de App Hub. App Hub está totalmente gestionado por Google Cloud y no requiere que instales ninguna infraestructura adicional.
Para obtener más información sobre:
  • Para ver los recursos que admite App Hub, consulta Recursos admitidos.
  • Para saber cómo configurar App Hub en tu proyecto y registrar tus recursos con una aplicación de App Hub, consulta el artículo Configurar App Hub.