게시된 날짜: Nov 26, 2021

AWS Lambda는 이제 SQS, DynamoDB 및 Kinesis에 대한 콘텐츠 필터링 옵션을 이벤트 소스로 제공합니다. 이벤트 패턴 콘텐츠 필터링을 통해 고객은 Lambda 함수가 지정한 필터링 기준에 따라 SQS, DynamoDB 또는 Kinesis에 의해서만 트리거되도록 복잡한 규칙을 작성할 수 있습니다. 이를 통해 고객의 Lambda 함수에 대한 트래픽을 줄이고 코드를 단순화하며 전체 비용을 절감할 수 있습니다.

고객은 SQS, DynamoDB 또는 Kinesis에 의해 트리거된 Lambda 함수에 대한 이벤트 소스 매핑을 생성하거나 업데이트할 때 최대 5개의 필터 기준을 지정할 수 있습니다. 필터는 기본적으로 OR 논리를 사용하여 결합됩니다. 즉, 정의된 필터링 기준을 충족하는 이벤트/페이로드가 전달되어 Lambda 함수를 트리거하는 반면 필터링 기준과 일치하지 않는 이벤트/페이로드는 삭제됩니다. 이 기능은 사용 가능한 이벤트의 하위 집합만 사용하는 마이크로서비스에 대한 함수 호출을 줄이는 데 도움이 되므로 대상 Lambda 함수 또는 다운스트림 애플리케이션이 필터링을 수행할 필요가 없습니다. 

콘텐츠 필터링은 AWS Lambda를 사용할 수 있는 모든 상용 리전에서 사용할 수 있습니다. AWS Lambda의 표준 가격 외에 이 기능을 사용하는 데 드는 추가 비용은 없습니다.

이 기능에 대해 자세히 알아보려면 이벤트 필터링에 대한 AWS Lambda 설명서를 참조하십시오.