Questa pagina elenca i servizi Google Cloud che funzionano bene con Cloud Run e quelli che non sono ancora supportati per Cloud Run. Descrive inoltre brevemente l'accesso ai servizi nel codice e la funzionalità di integrazioni che semplifica l'utilizzo di determinati servizi.
Connettiti ai servizi Google Cloud nel codice
Puoi connettere il tuo servizio Cloud Run ai servizi Google Cloud utilizzando le librerie client che forniscono. Per esempi di codice che mostrano come connettersi a un particolare servizio Google Cloud, consulta la documentazione fornita per il servizio Google Cloud in questione.
Per chiamare le API Google Cloud dal tuo codice, l'identità del servizio Cloud Run deve avere l'insieme minimo di autorizzazioni per i servizi Cloud Run. Ad esempio, se il tuo servizio Cloud Run legge solo dati da Firestore, ti consigliamo di assegnargli un account di servizio che abbia 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 API.
Integrazioni
Le integrazioni di Cloud Run consentono di utilizzare l'interfaccia utente della console Google Cloud e Google Cloud CLI per creare e configurare automaticamente le risorse e i servizi necessari per le integrazioni specifiche, eliminando i complicati passaggi manuali che altrimenti sarebbero richiesti.
Sono disponibili le seguenti integrazioni di Cloud Run:
Integrazione | Dettagli |
---|---|
Bilanciatore del carico delle applicazioni esterno globale | Mappa i domini personalizzati ai servizi Cloud Run utilizzando un bilanciatore del carico delle applicazioni esterno globale |
Firebase Hosting | Connettere un servizio Cloud Run a Firebase Hosting |
Memorystore | Connettere un servizio Cloud Run alla cache Redis utilizzando Memorystore |
Firestore | Connetti un servizio Cloud Run a un database Firestore |
Vertex AI | Connetti un servizio Cloud Run a Vertex AI |
Servizi e strumenti consigliati per l'uso
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, completamente gestito. |
Cloud SQL | Database relazionale completamente gestito. Consulta la pagina relativa alla 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 di Cloud Storage |
Memorystore | Servizio di archiviazione dati in memoria completamente gestito. Connettiti alla tua rete VPC per accedere alle istanze Memorystore. Consulta 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 di BigQuery personalizzate. |
Secret Manager | Crea e accedi ai secret. |
Filestore | File server NFS completamente gestiti su Google Cloud |
Orchestrazione
Servizio | Descrizione |
---|---|
Pub/Sub | Eseguire il push degli eventi ai servizi Cloud Run. Consulta il tutorial sull'utilizzo di Pub/Sub con Cloud Run. |
Cloud Scheduler | Attivare i servizi Cloud Run in base a una pianificazione. |
Cloud Tasks | Esegui attività asincrone su Cloud Run. Fai riferimento ad Attività di destinazione HTTP con token di autenticazione. |
Workflows | Orchestra e automatizza i servizi Cloud Run. |
App web
Servizio | Descrizione |
---|---|
Identity Platform | Accedi agli 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 | Contribuisce a proteggere le applicazioni e i siti web da attacchi web e denial of service. |
Cloud CDN | Cloud CDN è supportato con i bilanciatori del carico delle applicazioni esterni. |
Sicurezza
Servizio | Descrizione |
---|---|
Identity-Aware Proxy | Utilizzare identità e contesto per proteggere l'accesso ai tuoi servizi. |
Autorizzazione binaria | Esegui il deployment solo delle immagini container che ritieni attendibili. |
Servizi non ancora supportati
La seguente tabella elenca i servizi che non sono ancora supportati da Cloud Run.
Servizio | Note |
---|---|
Web Security Scanner | |
Rilevamento delle minacce di container |