É possível criar um gatilho do Eventarc que permita que uma função do Cloud seja acionada por um evento compatível com o Eventarc. Observe que você precisa configurar um gatilho ao criar ou implantar uma função usando a CLI do Google Cloud ou o console do Google Cloud.
Também é possível acionar o Cloud Functions em resposta a eventos personalizados publicados em um canal do Eventarc.
Criar um gatilho do Eventarc
É possível criar um gatilho do Eventarc para que o serviço do Cloud Functions receba notificações de um evento específico ou conjunto de eventos. Ao especificar filtros para o acionador, é possível configurar o roteamento do evento, incluindo o tipo e a origem do evento. Para mais informações sobre como configurar um gatilho do Eventarc para o Cloud Functions, consulte Gatilhos do Eventarc.
Os seguintes tipos de evento acionam solicitações para seu serviço:
- É criado um registro de auditoria que corresponde aos critérios de filtro do gatilho
- Ocorreu um evento direto, como uma atualização de um bucket do Cloud Storage ou de um modelo da Configuração remota do Firebase
- Uma mensagem é publicada em um tópico do Pub/Sub
Acionar funções com eventos personalizados
É possível acionar o Cloud Functions em resposta a eventos personalizados. Esses são eventos produzidos por provedores de eventos especiais ou adicionais, ao contrário dos eventos integrados do Firebase compatíveis com o SDK do Firebase para Cloud Functions e que são publicados em um canal do Eventarc. Para mais informações, consulte Criar e processar gatilhos de eventos personalizados. Para eventos personalizados fornecidos pelas Extensões do Firebase, consulte a documentação da extensão para ver uma lista de eventos (se houver) publicados. Por exemplo, consulte os tipos de evento para a extensão Fazer pagamentos com a Stripe.