Publicado en: Jul 17, 2023
Las asignaciones de orígenes de eventos de AWS Lambda y las fuentes de Amazon EventBridge Pipes ahora son compatibles con capacidades de filtrado adicionales, incluida la posibilidad de hacer coincidir los caracteres al final de un valor (suffix filtering [filtrado por sufijo]), ignorar la distinción entre mayúsculas y minúsculas (equals-ignore-case [igual a ignorar mayúsculas/minúsculas]) y hacer que una única regla coincida si alguna condición es verdadera en varios campos separados (OR matching [O coincidente]). También estamos aumentando los límites admitidos para los valores numéricos de -5e9 a 5e9 y de -1e9 a 1e9. Con estas nuevas capacidades mejoradas, ahora puede escribir reglas complejas que dan opciones de filtrado adicionales al crear aplicaciones basadas en eventos.
Las funciones de filtrado proporcionadas filtran los mensajes antes de procesarlos por lotes, lo que le ayuda a reducir los costos al incluir solo datos significativos en cada invocación de Lambda o EventBridge Pipes. Las nuevas capacidades de filtrado reducen aún más la necesidad de administrar filtros personalizados dentro de las funciones de Lambda o los enriquecimientos de EventBridge Pipes. Por ejemplo, podría tener un flujo de Kafka de metadatos de documentos cargados recientemente; ahora puede filtrar esos metadatos para procesar solo los mensajes que hagan referencia a documentos que terminen en «.pdf» o «.docx».
Las capacidades de filtrado mejoradas están disponibles sin costo adicional para todas las fuentes de EventBridge Pipes y las asignaciones de fuentes de eventos de Amazon SQS, Amazon Kinesis, Amazon DynamoDB, Amazon MSK, Apache Kafka autogestionado y Amazon MQ. Para obtener más información, consulte las secciones de filtrado de eventos ene la Guía para desarrolladores de Lambda o la Guía del usuario de EventBridge Pipes.