Crea un activador para las funciones de Cloud Run

Puedes crear un activador de Eventarc que permita que un evento compatible active una función de Cloud Run. Puedes configurar un activador cuando crees o implementes una función, o para una función existente, con Google Cloud CLI o la consola deGoogle Cloud .

También puedes activar funciones de Cloud Run en respuesta a eventos personalizados publicados en un canal de Eventarc.

Crea un activador de Eventarc

Puedes crear un activador de Eventarc para que la función de Cloud Run reciba notificaciones de un evento o del conjunto de eventos específico. Si especificas filtros para el activador, puedes configurar el enrutamiento del evento, incluido el tipo y la fuente del evento. Si deseas obtener más información para configurar un activador de Eventarc para Cloud Run Functions, consulta Crea un activador para funciones.

Antes de crear un activador y de implementar tu función, asegúrate de otorgar los roles de Identity and Access Management (IAM) necesarios a tu principal de implementación, la cuenta de servicio del activador y los agentes de servicio de Google. Para obtener más información, consulta Roles y permisos para destinos de Cloud Run Functions y Todos los roles y permisos.

Los siguientes tipos de eventos pueden activar solicitudes a tu función:

Activa funciones con eventos personalizados

Puedes activar funciones de Cloud Run en respuesta a eventos personalizados. Estos son eventos producidos por proveedores de eventos especiales o adicionales, a diferencia de los eventos integrados de Firebase compatibles con el SDK de Firebase para funciones de Cloud Run y que se publican en un canal de Eventarc. Para obtener más información, consulta Crea y administra activadores de eventos personalizados.