Scrivere funzioni Cloud
-
Panoramica
Panoramica sulla scrittura di Cloud Functions.
-
Funzioni HTTP
Richiama Cloud Functions dalle richieste HTTP standard.
-
Funzioni in background
Alcuni runtime Cloud Functions (Node.js, Python, Java e Go) utilizzano funzioni in background per gestire eventi generati dall'infrastruttura cloud, ad esempio messaggi in un argomento di Cloud Pub/Sub o modifiche in un bucket di Google Cloud Storage.
-
Funzioni CloudEvent
Altri runtime Cloud Functions (come Ruby e .NET) utilizzano le funzioni CloudEvent per gestire gli eventi prodotti dall'infrastruttura cloud, ad esempio i messaggi in un argomento Cloud Pub/Sub o le modifiche in un bucket Google Cloud Storage.
-
Specifica delle dipendenze per Node.js
Scopri come specificare le dipendenze per Cloud Functions scritte in Node.js.
-
Specifica delle dipendenze per Python
Scopri come specificare le dipendenze per Cloud Functions scritte in Python.
-
Specifica delle dipendenze per Go
Scopri come specificare le dipendenze per Cloud Functions scritte in Go.
-
Specifica delle dipendenze per Java
Scopri come specificare le dipendenze per Cloud Functions scritte in Java.
-
Specifica delle dipendenze per .NET
Scopri come specificare le dipendenze per Cloud Functions scritte nelle lingue .NET.
-
Specifica delle dipendenze per Ruby
Scopri come specificare le dipendenze per Cloud Functions scritte in Ruby.
-
Specifica delle dipendenze per PHP
Scopri come specificare le dipendenze per Cloud Functions scritte in PHP.
Deployment delle Funzioni Cloud
-
Panoramica
Panoramica del deployment di Cloud Functions.
-
Deployment dal computer locale
Esegui il deployment di Cloud Functions dal tuo computer locale.
-
Deployment dal controllo del codice sorgente
Esegui il deployment di Cloud Functions da Google Cloud Source Repositories.
-
Deployment da Cloud Console
Esegui il deployment di Cloud Functions da Cloud Console.
Chiamata delle Funzioni Cloud
-
Panoramica
Panoramica sulla chiamata di Cloud Functions.
-
Trigger HTTP
Utilizza i metodi HTTP per attivare Cloud Functions.
-
Trigger di Cloud Pub/Sub
Attiva in modo asincrono Cloud Functions tramite un argomento Pub/Sub.
-
Trigger di Cloud Storage
Attiva Cloud Functions in risposta alle notifiche di modifica di Google Cloud Storage.
-
Chiamata diretta a Cloud Functions
Scopri come richiamare manualmente una Funzione Cloud tramite l'interfaccia a riga di comando di Google Cloud e Cloud Console.
-
Trigger di Cloud Firestore
Attiva Cloud Functions in risposta agli eventi Firestore.
-
Attivatori di Google Analytics per Firebase
Attiva Cloud Functions in risposta agli eventi di Google Analytics per Firebase.
-
Attivatori di Firebase Realtime Database
Attiva Cloud Functions in risposta agli eventi Firebase Realtime Database.
-
Trigger di Firebase Authentication
Attiva Cloud Functions in risposta agli eventi di autenticazione Firebase.
-
Trigger di seconde parti con Cloud Logging
Attiva Cloud Functions in risposta agli eventi dei servizi Google Cloud Platform che producono audit log di Cloud Logging.
-
Utilizzo di Cloud Scheduler per attivare una Funzione Cloud
Richiama una Funzione Cloud in base a una pianificazione basata su tempo utilizzando Cloud Scheduler e un trigger di Cloud Pub/Sub. Ciò consente di configurare cron job eseguiti periodicamente a intervalli di tempo specifici.
Test di Cloud Functions
-
Nozioni di base per i test
Scopri come creare test di unità, sistema e integrazione con Cloud Functions.
-
Test delle funzioni HTTP
Scopri come testare HTTP Cloud Functions. Le funzioni Cloud Functions possono essere funzioni HTTP o basate su eventi.
-
Test delle funzioni basate su eventi
Scopri come testare Cloud Functions basate su eventi. Puoi utilizzare le funzioni basate sugli eventi per fare in modo che la funzione Cloud venga richiamata indirettamente in risposta a un evento, ad esempio un messaggio su un argomento Cloud Pub/Sub, una modifica in un bucket Cloud Storage o un evento Firebase.
-
CI/CD
Scopri come configurare una pipeline di integrazione e deployment continui (CI/CD) per eseguire test Cloud Functions in modo continuativo.
Cloud Functions Networking
-
Connessione a una rete VPC
Scopri come connettere le tue funzioni a risorse in una rete VPC mediante l'accesso VPC serverless.
-
Connessione a una rete VPC condivisa
Scopri come connettere le tue funzioni a risorse in una rete VPC condivisa utilizzando l'accesso VPC serverless.
-
Configurazione delle impostazioni di rete
Utilizza le impostazioni della rete di Cloud Functions per controllare il traffico in entrata e in uscita della rete da e verso le singole funzioni.
Protezione di Cloud Functions
-
Gestione dell'accesso tramite IAM
Ulteriori informazioni sull'utilizzo di IAM per fornire un controllo degli accessi basato sulle identità sulle tue funzioni. Gestisci la capacità di uno sviluppatore di visualizzare, creare, aggiornare ed eliminare funzioni e controlla se l'autenticazione è richiesta per richiamare una funzione.
-
Autenticazione di sviluppatori, funzioni e utenti finali
Scopri come autenticare i chiamanti alle tue funzioni.
-
Identità della funzione
Scopri con quale identità esegue la tua funzione, come configurare questa identità e cambiarne le autorizzazioni e come ottenere token di accesso e identità per chiamare in sicurezza altre funzioni o API Cloud.
-
Utilizzo dei Controlli di servizio VPC
Scopri come utilizzare i Controlli di servizio VPC con Cloud Functions per aggiungere maggiore sicurezza alle tue funzioni ed evitare l'esfiltrazione di dati.
-
Utilizzo delle chiavi di crittografia gestite dal cliente
Scopri come abilitare le chiavi di crittografia gestite dal cliente (CMEK) per Cloud Functions.
Monitoraggio di Cloud Functions
-
Panoramica
Panoramica del monitoraggio di Cloud Functions.
-
Scrittura e visualizzazione dei log
Utilizza il logging con Cloud Functions.
-
Segnalazione di errori
Segnala gli errori da Cloud Functions.
-
Visualizzazione delle metriche monitorate
Visualizza le metriche monitorate di Cloud Functions.
-
Utilizzo dell'audit logging di Cloud
Informazioni sui log predefiniti e facoltativi creati da Cloud Functions come parte dell'audit logging di Cloud.
Migrazione delle Cloud Functions
Best practice
-
Suggerimenti utili
Scopri le best practice per scrivere, testare ed eseguire il deployment di Cloud Functions.
-
Nuovo tentativo per le funzioni basate su eventi
Scopri come abilitare le nuove funzionalità basate su eventi in caso di errore.
-
Ottimizzazione del networking
Scopri come ottimizzare il networking nelle tue funzioni per ridurre al minimo la probabilità di esaurire le quote DNS o di connessione.
Configurazione delle Funzioni Cloud
-
Utilizzo del numero massimo di istanze
Utilizza la funzionalità Numero massimo di istanze per limitare il grado di scalabilità della funzione in risposta alle richieste in entrata.
-
Utilizzo del numero minimo di istanze
Utilizza la funzionalità di istanze minime per evitare l'avvio a freddo dell'applicazione e ridurre la latenza delle applicazioni.
-
Utilizzo dei secret
Utilizza Secret Manager con Cloud Functions per archiviare e accedere in modo sicuro a dati sensibili come chiavi API o password.
-
Utilizzo delle variabili di ambiente
Definisci variabili di ambiente che saranno accessibili al tuo codice Cloud Functions in fase di runtime.
Integrazione con i database Cloud
-
Connessione a Cloud SQL
Connetti le funzioni Cloud Functions a istanze di Cloud SQL utilizzando un'interfaccia socket locale fornita nell'ambiente di esecuzione di Cloud Functions.
-
Connessione a Cloud Spanner
Connetti Cloud Functions a Cloud Spanner.
-
Connessione a Firestore
Connetti Cloud Functions a Firestore.