Publicado en: Oct 13, 2022
AWS Lambda ahora admite opciones de filtrado de contenido para Amazon MSK, Kafka de administración automática, Amazon MQ para Apache ActiveMQ y Amazon MQ para RabbitMQ. Gracias al filtrado de contenido del patrón de eventos, los clientes pueden escribir reglas complejas de modo que su función Lambda solo se invoque para procesar eventos importantes. Esto ayuda a reducir el tráfico de las funciones Lambda de los clientes, simplifica el código y reduce el costo general. El filtrado ya estaba disponible para SQS, DynamoDB y Kinesis como fuentes de eventos para Lambda.
Los clientes pueden especificar hasta 5 criterios de filtrado cuando crean o actualizan las asignaciones de fuentes de eventos para sus funciones Lambda activadas por una fuente de eventos que admita el filtrado. Los filtros se combinan mediante lógica OR de manera predeterminada. En otras palabras, un evento o carga que cumpla cualquiera de los criterios de filtrado definidos desencadenará una función Lambda, mientras que un evento o carga que no cumpla algunos de los criterios de filtrado se desechará. Esta característica ayuda a reducir las invocaciones de funciones por parte de microservicios que solo necesitan utilizar un subconjunto de eventos disponible, lo cual elimina la necesidad para la función Lambda objetivo o las aplicaciones descendentes de realizar el filtrado.
El filtrado de contenidos está disponible en todas las regiones comerciales en las que AWS Lambda está disponible. El uso de esta característica no conlleva ningún costo adicional más allá del precio estándar para AWS Lambda. Para obtener más información sobre esta característica, consulte la documentación de AWS Lambda para el filtrado de eventos.