Criar um acionador para funções do Cloud Run

É possível criar um gatilho do Eventarc que permita que um evento compatível acione uma função do Cloud Run. É possível configurar um gatilho ao criar ou implantar uma função ou para uma função atual usando a Google Cloud CLI ou o console doGoogle Cloud .

Também é possível acionar as funções do Cloud Run 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 a função do Cloud Run receba notificações de um evento específico ou conjunto de eventos. Ao especificar filtros para o gatilho, é 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 Run functions, consulte Criar um gatilho para funções.

Antes de criar um gatilho e implantar a função, conceda os papéis necessários do Identity and Access Management (IAM) ao principal do implantador, à conta de serviço do gatilho e aos agentes de serviço do Google. Para mais informações, consulte Papéis e permissões para destinos do Cloud Run functions e Todos os papéis e permissões.

Os seguintes tipos de evento podem acionar solicitações para sua função:

Acionar funções com eventos personalizados

É possível acionar as funções do Cloud Run 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 as funções do Cloud Run e que são publicados em um canal do Eventarc. Para mais informações, consulte Criar e processar gatilhos de eventos personalizados.