Puoi creare un trigger Eventarc che consenta di attivare una funzione Cloud Run da un evento supportato da Eventarc. Tieni presente che 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 le funzioni Cloud Run in risposta a eventi personalizzati pubblicati su un canale Eventarc.
Crea un trigger Eventarc
Crea un trigger Eventarc in modo che il servizio funzioni Cloud Run riceva notifiche di un evento o di un insieme di eventi specifico. Specificando i filtri per l'attivatore, puoi configurare il routing dell'evento, incluso il tipo e l'origine dell'evento. Per ulteriori informazioni su come configurare un trigger Eventarc per le funzioni Cloud Run, consulta Trigger Eventarc.
I seguenti tipi di eventi attivano richieste al tuo servizio:
- Viene creato un log di controllo corrispondente ai criteri di filtro dell'attivatore
- 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, diversamente dagli eventi Firebase integrati supportati dall'SDK Firebase per le funzioni Cloud Run e pubblicati in un canale Eventarc. Per saperne di più, consulta Creare e gestire gli attivatori di eventi personalizzati. Tieni presente che per gli eventi personalizzati forniti dalle Estensioni Firebase, devi fare riferimento alla documentazione dell'estensione per un elenco degli eventi (se presenti) che pubblica. Ad esempio, consulta i tipi di eventi per l'estensione Esegui pagamenti con Stripe.