Connettersi ai servizi Google Cloud

Questa pagina elenca i servizi Google Cloud che funzionano bene con Cloud Run e quelli che non sono ancora supportati per Cloud Run.

Connettiti ai servizi Google Cloud nel codice

Puoi collegare il tuo servizio Cloud Run ai servizi Google Cloud utilizzando le librerie client fornite. Per esempi di codice che mostrano come eseguire la connessione a un determinato servizio Google Cloud, consulta la documentazione fornita per quel servizio Google Cloud.

Per chiamare le API Google Cloud dal codice, l'identità del servizio Cloud Run deve disporre dell'insieme minimo di autorizzazioni per i servizi Cloud Run. Ad esempio, se il servizio Cloud Run legge solo i dati da Firestore, ti consigliamo di assegnargli un account di servizio con solo il ruolo IAM Utente Firestore.

L'ambiente Google Cloud utilizza le Credenziali predefinite dell'applicazione (ADC) per rilevare automaticamente se l'identità del servizio Cloud Run è autenticata per utilizzare le librerie client di Google Cloud ed eseguire l'operazione dell'API.

La tabella seguente elenca i servizi consigliati per Cloud Run.

Strumenti

Servizio Descrizione
Cloud Build Crea immagini container e integrazione continua.
Artifact Registry Archivia le immagini container.
Cloud Deploy Distribuzione continua.
Osservabilità di Google Cloud Monitoraggio e logging dei servizi Cloud Run.

Archiviazione dei dati

Servizio Descrizione
Firestore Database NoSQL completamente gestito.
Spanner Database relazionale scalabile e completamente gestito.
Cloud SQL Database relazionale completamente gestito. Consulta Connessione alle istanze Cloud SQL.
Cloud Storage Archiviazione di oggetti. Archivia oggetti e pubblica contenuti statici. Utilizza le librerie client di Cloud Storage o monta i volumi Cloud Storage
Memorystore Servizio di archiviazione dati in memoria completamente gestito. Connettiti alla tua rete VPC per accedere alle istanze Memorystore. Consulta la sezione Connessione a un'istanza Redis da un servizio Cloud Run.
BigQuery Data warehouse su cloud completamente gestito per l'analisi. I servizi Cloud Run possono essere utilizzati per implementare funzioni remote BigQuery personalizzate.
Secret Manager Crea e accedi ai secret.
Filestore File server NFS completamente gestiti su Google Cloud

Orchestrazione

Servizio Descrizione
Pub/Sub Invia eventi ai servizi Cloud Run. Consulta il tutorial sull'utilizzo di Pub/Sub con Cloud Run.
Cloud Scheduler Attiva i servizi Cloud Run in base a una pianificazione.
Cloud Tasks Esegui attività asincrone su Cloud Run. Consulta Attività target HTTP con token di autenticazione.
Workflows Orchestra e automatizza i servizi Cloud Run.

App web

Servizio Descrizione
Identity Platform Accedi con gli utenti.
Firebase Hosting Servizio di hosting completamente gestito per contenuti statici e dinamici con memorizzazione nella cache CDN configurabile.

Networking

Servizio Descrizione
Virtual Private Cloud Funzionalità di networking gestita per le risorse di Google Cloud. Consulta Connessione a una rete VPC.
Bilanciatore del carico delle applicazioni esterno Utilizza i NEG serverless per configurare un backend Cloud Run per un bilanciatore del carico delle applicazioni esterno.
Bilanciatore del carico delle applicazioni interno Utilizza i NEG serverless per eseguire i servizi Cloud Run dietro un indirizzo IP interno.
Google Cloud Armor Proteggi le tue applicazioni e i tuoi siti web dagli attacchi web e denial of service.
Cloud CDN Cloud CDN è supportato con bilanciatori del carico delle applicazioni esterni.

Sicurezza

Servizio Descrizione
Identity-Aware Proxy Utilizza l'identità e il contesto per proteggere l'accesso ai tuoi servizi.
Autorizzazione binaria Esegui il deployment solo di immagini container attendibili.

Servizi non ancora supportati

Nella tabella seguente sono elencati i servizi non ancora supportati da Cloud Run.

Servizio Note
Web Security Scanner
Container Threat Detection