Publicado: Nov 26, 2021

O AWS Lambda agora oferece opções de filtragem de conteúdo para SQS, DynamoDB e Kinesis como origens de eventos. Com a filtragem de conteúdo de padrão de eventos, os clientes podem escrever regras complexas para que a função do Lambda seja acionada apenas pelo SQS, pelo DynamoDB ou pelo Kinesis sob os critérios de filtragem especificados. Isso ajuda a reduzir o tráfego para as funções do Lambda dos clientes, simplifica o código e reduz o custo geral.

Os clientes podem especificar até cinco critérios de filtro ao criar ou atualizar os mapeamentos de origem de eventos para suas funções do Lambda acionadas pelo SQS, DynamoDB ou Kinesis. Os filtros são combinados usando a lógica OR por padrão. Em outras palavras, um evento/carga útil que atenda a qualquer um dos critérios de filtragem definidos será transmitido para acionar uma função do Lambda, enquanto um evento/carga útil que não corresponda a nenhum dos critérios de filtragem será descartado. Esse recurso ajuda a reduzir as invocações de função para microsserviços que usam apenas um subconjunto de eventos disponíveis, eliminando a necessidade da função Lambda de destino ou de aplicações downstream para realizar a filtragem. 

A filtragem de conteúdo está disponível em todas as regiões comerciais em que o AWS Lambda está disponível. Não há custo adicional para usar esse recurso além do preço padrão do AWS Lambda.

Para saber mais sobre o recurso, acesse a documentação do AWS Lambda para filtragem de eventos.