Servizi supportati

Accedi alle API Google Cloud dalla Cloud Function 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

Cloud Functions può accedere alla maggior parte dei principali servizi Google Cloud tramite librerie client API specifiche per il linguaggio e/o API REST, tra cui:

Fornitori di eventi supportati

Le funzioni Cloud Functions possono essere attivate da eventi forniti dai seguenti servizi:

Utilizzo dei servizi con Cloud Functions

Le librerie client API che utilizzano le credenziali predefinite dell'applicazione ricevono automaticamente le credenziali integrate dell'account di servizio dall'host Cloud Functions al runtime. Per impostazione predefinita, il client esegue 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 l'app serverless in modo che venga pubblicata da un indirizzo IP IPv4 e/o IPv6 dedicato non condiviso con altri servizi.

  • Riutilizza gli stessi certificati SSL e 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.

  • Utilizza servizi aggiuntivi che si integrano con Cloud Load Balancing, come Cloud CDN, Google Cloud Armor o i criteri di sicurezza.

Tieni presenti i seguenti limiti e consigli:

  • Per utilizzare le funzionalità di sicurezza abilitate per Cloud Load Balancing, come Cloud Armor o i criteri di sicurezza, devi modificare le impostazioni di traffico in entrata in internal_and_gclb. Gli utenti che hanno già l'URL predefinito di Cloud Functions possono bypassare 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.