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.
Servicios y herramientas recomendados
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.