Puoi creare un trigger Eventarc che consente a un evento supportato di attivare una funzione Cloud Run. Devi configurare un trigger quando crei o esegui il deployment di una funzione utilizzando Google Cloud CLI o la console Google Cloud .
Puoi anche attivare Cloud Run Functions in risposta a eventi personalizzati pubblicati su un canale Eventarc.
Crea un trigger Eventarc
Crea un trigger Eventarc in modo che il servizio di funzioni Cloud Run riceva notifiche di un evento specifico o di un insieme di eventi. Specificando i filtri per il trigger, puoi configurare il routing dell'evento, inclusi il tipo e l'origine. Per saperne di più su come configurare un trigger Eventarc per Cloud Run Functions, consulta Crea trigger con Eventarc.
I seguenti tipi di eventi attivano richieste al tuo servizio:
- Viene creato un audit log che corrisponde ai criteri di filtro del trigger
- Si verifica un evento diretto, ad esempio un aggiornamento di un bucket Cloud Storage o di un modello Firebase Remote Config
- Un messaggio viene pubblicato in un argomento Pub/Sub
Attivare funzioni con eventi personalizzati
Puoi attivare le funzioni Cloud Run in risposta a eventi personalizzati. Si tratta di eventi prodotti da fornitori di eventi speciali o aggiuntivi, a differenza degli eventi Firebase integrati supportati dall'SDK Firebase per Cloud Run Functions e pubblicati in un canale Eventarc. Per saperne di più, vedi Creare e gestire trigger di eventi personalizzati.