Reglas en Amazon EventBridge - Amazon EventBridge

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Reglas en Amazon EventBridge

Usted especifica EventBridge qué hacer con los eventos entregados a cada bus de eventos. Para ello, debe crear reglas. Una regla especifica qué eventos enviar a qué destinos para su procesamiento. Una sola regla puede enviar un evento a varios destinos, que luego se ejecutan en paralelo.

Puede crear dos tipos de reglas: reglas que coincidan con los datos de los eventos a medida que se entregan los eventos y reglas que se ejecutan según un cronograma definido. Además, algunos AWS servicios también pueden crear y administrar reglas en tu cuenta.

Reglas que coinciden con los datos del evento

Puede crear reglas que coincidan con los eventos entrantes en función de los criterios de los datos del evento (lo que se denomina patrón de eventos). Un patrón de eventos define la estructura del evento y los campos con los que coincide una regla. Si un evento coincide con los criterios definidos en el patrón de eventos, lo EventBridge envía a los destinos que especifique.

Para obtener más información, consulte Crear reglas que reaccionen a los eventos en Amazon EventBridge.

Reglas que se ejecutan según un cronograma

nota

Si bien puede crear reglas que se ejecuten según un cronograma, EventBridge ahora ofrece una forma más flexible y potente de crear, ejecutar y administrar las tareas programadas de forma centralizada: Programador de EventBridge. Con Programador de EventBridgeél, puedes crear planificaciones utilizando expresiones cron y rate para patrones recurrentes, o configurar invocaciones únicas. Puede configurar intervalos de tiempo flexibles para la entrega, definir los límites de reintentos y establecer el tiempo máximo de retención para las invocaciones fallidas. API

Scheduler es altamente personalizable y ofrece una escalabilidad mejorada en comparación con las reglas programadas, con un conjunto más amplio de operaciones y servicios objetivoAPI. AWS Le recomendamos que utilice Scheduler para invocar los objetivos según un cronograma.

Para obtener más información, consulte Crear una programación.

También puede crear reglas que envíen eventos a los objetivos especificados a intervalos específicos. Por ejemplo, para ejecutar una Lambda función periódicamente, puede crear una regla que se ejecute según una programación.

Para obtener más información, consulte Crear una regla que se ejecute según un cronograma en Amazon EventBridge.

Reglas administradas por AWS los servicios

Además de las reglas que usted cree, AWS los servicios pueden crear y administrar EventBridge reglas en su AWS cuenta que son necesarias para determinadas funciones de esos servicios. Se denominan reglas administradas.

Cuando un servicio crea una regla administrada, también puede crear una IAM política que conceda permiso a ese servicio para crear la regla. IAMlas políticas creadas de esta manera tienen un alcance limitado con permisos a nivel de recursos para permitir la creación únicamente de las reglas necesarias.

Puede eliminar las reglas administradas mediante la opción Forzar eliminación, pero solo debe eliminarlas si está seguro de que el otro servicio ya no necesita la regla. De lo contrario, eliminar una regla administrada hace que las características que dependen de ella dejen de funcionar.

En el siguiente vídeo se describen los aspectos básicos de las reglas: