Servizi supportati
Accedi alle API Google Cloud dalle funzioni Cloud Run utilizzando un account di servizio per agire per tuo conto. L'account di servizio fornisce le credenziali predefinite dell'applicazione per le tue funzioni.
API supportate
Le funzioni Cloud Run possono accedere alla maggior parte dei principali servizi Google Cloud utilizzando librerie client API e/o API REST specifiche per il linguaggio, tra cui:
Provider di eventi supportati
Le funzioni Cloud Run possono essere attivate da eventi forniti dai seguenti servizi:
HTTP: richiama le funzioni direttamente utilizzando le richieste HTTP.
Utilizzo di servizi con le funzioni Cloud Run
Le librerie client dell'API Google che utilizzano le credenziali predefinite dell'applicazione ottengono automaticamente le credenziali dell'account di servizio integrate dall'host delle funzioni Cloud Run in fase di runtime. Per impostazione predefinita, il client si autentica utilizzando l'account di servizio YOUR_PROJECT_ID@appspot.gserviceaccount.com
.
Routing con Cloud Load Balancing
Cloud Load Balancing è un prodotto separato che consente configurazioni di rete avanzate per tutte le tue applicazioni in esecuzione su Google Cloud.
Quando il bilanciamento del carico HTTP(S) è abilitato per le app serverless, puoi:
Configura l'app serverless in modo che venga pubblicata da un indirizzo IP IPv4 e/o IPv6 dedicato che non è condiviso con altri servizi.
Riutilizza gli stessi certificati SSL e le stesse chiavi private che utilizzi per Compute Engine, Google Kubernetes Engine e Cloud Storage. In questo modo, non è necessario gestire certificati separati per le app serverless.
Utilizza servizi aggiuntivi che si integrano con Cloud Load Balancing, come Cloud CDN, Google Cloud Armor o criteri di sicurezza.
Tieni presente le seguenti limitazioni e i seguenti consigli:
Per utilizzare le funzionalità di sicurezza abilitate da Cloud Load Balancing, come Google Cloud Armor o i criteri di sicurezza, devi modificare le impostazioni di ingresso in modo che siano
internal_and_gclb
. Gli utenti che dispongono già dell'URL predefinito delle funzioni Cloud Run possono altrimenti bypassare il bilanciatore del carico e andare direttamente all'URL della funzione.Il supporto di Identity-Aware Proxy integrato con Cloud Load Balancing per le funzioni Cloud Run non è disponibile.