AWS Lambda, 비동기식 및 스트림 이벤트 소스의 실패한 이벤트 대상으로 Amazon S3 지원

게시된 날짜: 2024년 11월 20일

이제 AWS Lambda는 비동기식 간접 호출과 Amazon Kinesis 및 Amazon DynamoDB 이벤트 소스 매핑(ESM)의 실패한 이벤트 대상으로 Amazon S3를 지원합니다. 따라서 고객은 추가 코드 작성 및 관리를 위한 오버헤드 없이, 간단한 구성을 사용하여 실패한 레코드 배치 및 함수 실행 결과를 S3로 라우팅할 수 있습니다.

Lambda용 비동기식 이벤트 소스 또는 스트림 이벤트 소스를 사용하여 이벤트 기반 애플리케이션을 구축하는 고객은 Amazon Simple Queue Service(Amazon SQS) 및 Amazon Simple Notification Service(Amazon SNS)와 같은 서비스를 실패한 이벤트 대상으로 구성하여 실패한 간접 호출 결과를 저장할 수 있습니다. 그러나 기존의 실패한 이벤트 대상이 실패한 이벤트에 대한 페이로드 크기 요구 사항을 지원하지 않는 경우라면 고객이 이벤트 페이로드 데이터를 검색하고 재구동하도록 사용자 지정 로직을 작성해야 합니다. 오늘 발표에 따라 고객은 비동기식 간접 호출, Kinesis ESM 및 DynamoDB ESM을 통해 간접적으로 호출된 Lambda 함수의 실패한 이벤트 대상으로 S3를 구성할 수 있습니다. 이를 통해 고객은 전체 이벤트 페이로드 데이터를 실패한 이벤트 대상에 전달할 수 있으며, 실패한 이벤트 데이터를 안정적으로 검색하고 재구동하기 위한 사용자 지정 로직 관리의 오버헤드를 줄일 수 있습니다.

이 기능은 AWS Lambda와 구성된 이벤트 소스 또는 이벤트 대상을 사용할 수 있는 모든 AWS 상용 리전에서 정식 버전으로 제공됩니다.

S3를 실패한 이벤트 대상으로 설정하려면 비동기식 간접 호출, Kinesis ESM, DynamoDB ESM으로 대상 구성에 대한 설명서를 살펴보세요. 이 기능을 사용하는 데 따른 추가 비용은 없습니다. Amazon S3 사용과 관련된 요금만 지불하면 됩니다.