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 de Amazon EventBridge
Usted especifica qué hace EventBridge 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 una programación definida. Además, algunos servicios de AWS también pueden crear y administrar reglas en su 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, EventBridge lo envía a los destinos que especifique.
Para obtener más información, consulte Creación de reglas que reaccionan a eventos en Amazon EventBridge.
Reglas que se ejecutan según una programación
nota
Si bien puede crear reglas que se ejecuten según una programación, EventBridge ahora ofrece una forma más flexible y potente de crear, ejecutar y administrar las tareas programadas de forma centralizada: el Programador de EventBridge. Con el Programador de EventBridge, puede crear programaciones mediante expresiones cron y de frecuencia para patrones recurrentes, o configurar invocaciones únicas. Puede configurar intervalos de tiempo flexibles para la entrega, definir límites de reintentos y establecer el tiempo máximo de retención para las invocaciones de la API.
El Programador es altamente personalizable y ofrece una escalabilidad mejorada en comparación con las reglas programadas, con un conjunto más amplio de operaciones de API y servicios de AWS de destino. Se recomienda utilizar el Programador para invocar los destinos en una programación.
Para obtener más información, consulte Crear una programación.
También puede crear reglas que envíen eventos a los destinos especificados a intervalos específicos. Por ejemplo, para ejecutar una función Lambda periódicamente, puede crear una regla que se ejecute según una programación.
Para obtener más información, consulte Creación de una regla de que se ejecuta según una programación en Amazon EventBridge.
Reglas administradas por los servicios de AWS
Además de las reglas que ha creado, los servicios de AWS pueden crear y administrar reglas de EventBridge en su cuenta de AWS que se necesitan para determinadas funciones en dichos servicios. Se denominan reglas administradas.
Cuando un servicio crea una regla administrada, también puede crear una política de IAM que conceda permiso a dicho servicio para crear la regla. Las políticas de IAM creadas de esta manera se asignan de forma reducida con permisos de nivel de recursos, para permitir la creación solo 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 abarcan los aspectos básicos de las reglas: