게시된 날짜: Mar 18, 2021

S3 객체 Lambda를 통해 자체 코드를 S3 GET 요청에 추가하여 애플리케이션으로 데이터가 반환될 때 데이터를 수정 및 처리할 수 있습니다. 클라우드 최초로, 사용자 지정 코드를 사용하여 행을 필터링하고 동적으로 이미지 크기를 조정하며 기밀 데이터를 교정하는 등 표준 S3 GET 요청에서 반환한 데이터를 수정할 수 있습니다.

S3 객체 Lambda는 추가 인프라(예: 프록시 레이어)를 구축해서 운영하거나, 데이터에서 파생된 여러 사본을 만들어서 관리할 필요 없이 애플리케이션의 고유한 데이터 형식 요구 사항을 손쉽게 충족할 수 있습니다. S3 객체 Lambda는 AWS Lambda 함수를 사용하여 표준 S3 GET 요청의 출력을 자동으로 처리합니다. AWS Lambda는 기본 컴퓨팅 리소스를 관리하지 않고도 고객이 정의한 코드를 실행하는 서버리스 컴퓨팅 서비스입니다. 

AWS 관리 콘솔에서 몇 번의 클릭만으로 Lambda 함수를 구성하고 S3 객체 Lambda 액세스 포인트에 연결할 수 있습니다. 이후로는 S3에서 Lambda 함수를 자동으로 호출하여 S3 객체 Lambda 액세스 포인트를 통해 검색된 데이터를 처리하고 애플리케이션에 변환된 결과를 다시 반환할 수 있습니다. 자체 사용자 지정 Lambda 함수를 작성 및 실행하여 특정 사용 사례에 맞게 S3 객체 Lambda의 데이터 변환을 조정할 수 있습니다. S3 객체 Lambda를 시작하려면 S3 관리 콘솔, SDK 또는 API를 사용할 수 있습니다.

S3 객체 Lambda는 모든 퍼블릭 AWS 리전(단, AWS 아시아 태평양(오사카) 리전, AWS GovCloud(미국), Sinnet에서 운영하는 AWS 중국(베이징) 리전 및 NWCD에서 운영하는 AWS 중국(닝샤) 리전 제외)에서 사용할 수 있습니다. 요금 정보는 Amazon S3 요금 페이지를 참조하세요. 

S3 객체 Lambda에 대한 자세한 내용은 제품 세부 정보 페이지, S3 사용자 안내서의 시작하기 자습서 및 AWS 뉴스 블로그 게시물을 참조하세요.