Amazon EventBridge Rule
Como funciona las RULES
- la regla enruta los eventos a los targets para ser procesados
- una regla puede enviar un evento a multiples targets
- un evento puede coincidir con mulptiples reglas
- los eventos se envian al target para el procesamiento paralelo
- las reglas pueden personalizar los eventos para que tengan un formatoespecifico que el target pueda usar, para ser mas eficientes
Formato de un evento
- Es un Objeto Json y sus fields son:
- id
- version
- source
- detail-type
- account
- time
- region
- resources
- detail
Ejemplo del formato de un evento
Event patterns (patrones de evento)
- es un objeto Json y tiene la misma estructura del evento que va a matchear
- ejemplo de un patron de evento con el formato del evento de la imagen anterior:
Rule matching (coincidencia de reglas)
- para que el event pattern haga match con el evento
- el evento debe contener todos los campos del event pattern
- tambien deben de tener la misma estructura
- algun campo adicional en el evento que no se incluya en el patron entonces el patron sera ignorado
Filtrado de contenido (content filtering)
- tipos de filtrado de contenido (content filtering)
- Prefix matching
- matcheara valores como "2017-10-02T18:43:48Z"
- Suffix matching
- Anything-but matching
- Numeric matching
- IP address matching
- Exists matching
- el campo $detail.state existe?
- Prefix matching
Combinando multiples operaciones
'OR' condicion 'or' en todas las operaciones
Reglas programadas(scheduled rules)
- EventBridge soporta programacion con cron or rate expresiones.
- Todas las programaciones de eventos usan UTC+0 TZ.
- el minimo para hacer una programacion es de 1 minuto.
Top comments (0)