Servizi supportati

Accedi alle API della piattaforma Google Cloud dalla Cloud Function utilizzando un account di servizio che agisca per tuo conto. L'account di servizio fornisce le credenziali predefinite dell'applicazione per le tue funzioni.

API supportate

Cloud Functions può accedere alla maggior parte dei principali servizi di Google Cloud Platform tramite librerie client API specifiche per i vari linguaggi e/o API REST, tra cui:

Fornitori di eventi supportati

Attualmente, Cloud Functions può essere attivato da eventi forniti dai seguenti servizi:

Utilizzo dei servizi con Cloud Functions

Le librerie client API che utilizzano le credenziali predefinite dell'applicazione ottengono automaticamente le credenziali integrate dell'account di servizio dall'host Cloud Functions in fase di runtime. Per impostazione predefinita, il client esegui l'autenticazione 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 applicazioni in esecuzione su Google Cloud.

Quando il bilanciamento del carico HTTP(S) è abilitato per le app serverless, puoi:

  • Configura la tua app serverless per gestire da un indirizzo IP IPv4 e/o IPv6 dedicato 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 correttamente le funzionalità di sicurezza abilitate per Cloud Load Balancing, come Cloud Armor o i criteri di sicurezza, è necessario modificare le impostazioni in entrata in modo che siano internal_and_gclb. Gli utenti che hanno già l'URL predefinito della Cloud Function possono ignorare il bilanciatore del carico e andare direttamente all'URL della funzione.

  • Il supporto per Identity-Aware Proxy integrato con Cloud Load Balancing per Cloud Functions non è disponibile.