Puoi creare un trigger Eventarc che consenta 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 Google Cloud console.
Puoi anche attivare le funzioni Cloud Run in risposta agli eventi personalizzati pubblicati in un canale Eventarc.
Crea un trigger Eventarc
Crea un trigger Eventarc in modo che il servizio Cloud Run Functions riceva notifiche di un evento o di un insieme di eventi specifici. Specificando i filtri per il trigger, puoi configurare il routing dell'evento, inclusi il tipo e l'origine dell'evento. Per saperne di più su come configurare un trigger Eventarc per Cloud Run Functions, consulta Creare trigger con Event1arc.
I seguenti tipi di eventi attivano le 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 un aggiornamento di un modello di Firebase Remote Config
- Viene pubblicato un messaggio in un argomento Pub/Sub
Attiva le 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ù, consulta Creare e gestire trigger di eventi personalizzati.