Servizi supportati
Puoi accedere alle API Google Cloud di Cloud Run Functions utilizzando un service account che agisca per tuo conto. Il service account fornisce Credenziali predefinite dell'applicazione per le tue funzioni.
API supportate
Cloud Run Functions può accedere alla maggior parte dei servizi Google Cloud principali tramite librerie client API specifiche del linguaggio e/o API REST, tra cui:
Provider di eventi supportati
Le funzioni Cloud Run possono essere attivate da eventi forniti dai seguenti servizi:
HTTP: richiama le funzioni direttamente tramite richieste HTTP
Utilizzo dei servizi con Cloud Run Functions
Le librerie client delle API di Google che utilizzano le Credenziali predefinite dell'applicazione ottengono automaticamente le credenziali del service account predefinite dall'host di Cloud Run Functions in fase di runtime. Per impostazione predefinita, il client esegue l'autenticazione utilizzando il service account 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) è attivato per le app serverless, puoi:
Configurare la tua app serverless in modo che venga fornita da un indirizzo IP IPv4 e/o IPv6 dedicato che non è condiviso con altri servizi.
Riutilizzare gli stessi certificati SSL e le stesse chiavi private che utilizzi per Compute Engine, Google Kubernetes Engine e Cloud Storage. In questo modo non è più necessario gestire certificati separati per le app serverless.
Utilizzare servizi aggiuntivi che si integrano con Cloud Load Balancing, come Cloud CDN, Google Cloud Armor o policy di sicurezza.
Tieni presenti le seguenti limitazioni e i seguenti suggerimenti:
Per utilizzare le funzionalità di sicurezza abilitate per Cloud Load Balancing, come Cloud Armor o le policy di sicurezza, devi modificare le impostazioni del traffico in entrata in
internal_and_gclb. Gli utenti che hanno già l'URL predefinito di Cloud Run Functions 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 Cloud Run Functions non è disponibile.