Questa pagina elenca i servizi Google Cloud che funzionano bene con Cloud Run e quelli non ancora supportati per Cloud Run.
Connettersi 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 determinato servizio Google Cloud , consulta la documentazione fornita per quel servizio Google Cloud .
Per chiamare le Google Cloud API dal tuo codice, l'identità del servizio Cloud Run deve disporre del set minimo di autorizzazioni per i tuoi servizi Cloud Run. Ad esempio, se il tuo servizio Cloud Run legge solo i dati da Firestore, ti consigliamo di assegnargli unaccount di serviziot 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 Google Cloud ed eseguire l'operazione API.
Servizi e strumenti consigliati per l'utilizzo
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. |
Google Cloud Observability | Monitoraggio e logging dei servizi Cloud Run. |
Archiviazione dei dati
Servizio | Descrizione |
---|---|
Firestore | Database NoSQL completamente gestito, con compatibilità MongoDB. |
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 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 o a qualsiasi altra configurazione. |
Filestore | File server NFS completamente gestiti su Google Cloud |
Parameter Manager | Creare e accedere a file o parametri di configurazione. |
Orchestrazione
Servizio | Descrizione |
---|---|
Pub/Sub | Esegui il push degli eventi nei 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 ai tuoi utenti. |
Firebase App Hosting | Servizio di hosting completamente gestito per contenuti dinamici con memorizzazione nella cache CDN conveniente. Adatto per l'hosting di applicazioni web full stack create con framework moderni con rendering lato server come Angular e Next.js. |
Firebase Hosting | Servizio gestito che ospita contenuti statici, contenuti dinamici e microservizi utilizzando una rete CDN (Content Delivery Network) globale per una distribuzione rapida e affidabile. Adatto per l'hosting di siti web statici o applicazioni a pagina singola. |
Networking
Servizio | Descrizione |
---|---|
Virtual Private Cloud | Funzionalità di networking gestita per le tue risorse 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 | Protegge le tue applicazioni e i tuoi siti web dagli 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 | Utilizza l'identità e il contesto per proteggere l'accesso ai tuoi servizi. |
Autorizzazione binaria | Esegui il deployment solo delle immagini container di cui ti fidi. |
Cloud Run Threat Detection | Rileva le minacce nei container in esecuzione. |
Servizi non ancora supportati
La tabella seguente elenca i servizi non ancora supportati da Cloud Run.
Servizio | Note |
---|---|
Web Security Scanner |
Semplificare l'utilizzo di Google Cloud servizi e risorse utilizzando App Hub
Se vuoi, puoi utilizzare App Hub per creare, gestire e operare applicazioni che includono più risorse di uno o più progettiGoogle Cloud .
Puoi utilizzare App Hub per organizzare le risorse Cloud Run in modo incentrato sulle applicazioni in base alle tue esigenze aziendali in evoluzione. Per monitorare e organizzare le risorse Cloud Run, aggiungile come servizi e carichi di lavoro alle applicazioni App Hub. App Hub è completamente gestito da Google Cloud e non richiede l'installazione di alcuna infrastruttura aggiuntiva.Per ulteriori informazioni su:
- Risorse supportate da App Hub, vedi Risorse supportate.
- Per scoprire come configurare App Hub nel tuo progetto e registrare le tue risorse con un'applicazione App Hub, consulta Configurare App Hub.