Puoi configurare i trigger Eventarc quando esegui il deployment di una Cloud Function utilizzando Google Cloud CLI o la console Google Cloud. Puoi anche attivare Cloud Functions in risposta a eventi personalizzati che vengono pubblicati in un canale Eventarc.
Crea un trigger Eventarc
Puoi creare un trigger Eventarc in modo che il tuo servizio Cloud Functions riceva le notifiche di un evento o un insieme di eventi specifici. Specificando i filtri per l'attivatore, puoi configurare il routing dell'evento, compresi il tipo e l'origine dell'evento. Per ulteriori informazioni, consulta la pagina Trigger Eventarc.
Le richieste al tuo servizio vengono attivate dai seguenti tipi di eventi:
- Quando viene creato un log di controllo che corrisponde ai criteri di filtro dell'attivatore
- In risposta agli eventi diretti, come un aggiornamento a un bucket Cloud Storage o l'aggiornamento di un modello di Firebase Remote Config
- Per messaggi pubblicati in un argomento Pub/Sub
Attivare funzioni con eventi personalizzati
Puoi attivare Cloud Functions in risposta a eventi personalizzati. Si tratta di eventi generati da provider di eventi speciali o aggiuntivi, anziché dagli eventi Firebase integrati supportati dall'SDK Firebase per Cloud Functions, e che vengono pubblicati in un canale Eventarc. Per scoprire di più, consulta Creare e gestire gli attivatori di eventi personalizzati. Tieni presente che per gli eventi personalizzati forniti dalle estensioni Firebase, fai riferimento alla documentazione dell'estensione per un elenco di eventi (se presenti) pubblicati. Ad esempio, consulta i tipi di eventi per l'estensione Run Payments with Stripe.