S3 객체 Lambda를 사용하여 객체 변환 - Amazon Simple Storage Service

S3 객체 Lambda를 사용하여 객체 변환

S3 객체 Lambda를 통해 자체 코드를 Amazon S3 GET 요청에 추가하여 애플리케이션으로 데이터가 반환될 때 데이터를 수정 및 처리할 수 있습니다. 사용자 지정 코드를 사용하여 행을 필터링하고 동적으로 이미지 크기를 조정하며 기밀 데이터를 교정하는 등 표준 S3 GET 요청에서 반환한 데이터를 수정할 수 있습니다. AWS Lambda 함수에서 지원하는 이 기능을 사용하면 코드는 AWS의 완전관리형 인프라에서 실행되므로 데이터의 파생 사본을 생성 및 저장하거나 프록시를 실행하지 않아도 되며, 애플리케이션에 추가 요금이 발생하지 않습니다.

S3 객체 Lambda는 AWS Lambda 함수를 사용하여 표준 S3 GET 요청의 출력을 자동으로 처리합니다. AWS Lambda는 기본 컴퓨팅 리소스를 관리할 필요 없이 고객 정의 코드를 실행하는 서버리스 컴퓨팅 서비스입니다. 자체 사용자 지정 Lambda 함수를 작성 및 실행하여 특정 사용 사례에 맞게 데이터 변환을 조정할 수 있습니다. Lambda 함수를 구성하고 S3 객체 Lambda 서비스 엔드포인트에 연결하면 S3가 자동으로 함수를 호출합니다. S3 객체 Lambda 엔드포인트를 통해 S3 GET 요청을 사용하여 검색되는 모든 데이터는 변환된 결과를 다시 애플리케이션으로 반환합니다. 다른 모든 요청은 다음 다이어그램과 같이 일반적으로 처리됩니다.


            S3 객체 Lambda 다이어그램.

이 섹션의 주제에서는 객체 Lambda 액세스 포인트를 사용한 작업 방법에 대해 설명합니다.

S3 객체 Lambda 자습서는 자습서: S3 객체 Lambda를 사용하여 애플리케이션의 데이터 변환자습서: S3 객체 Lambda 및 Amazon Comprehend를 사용하여 PII 데이터 감지 및 수정 단원을 참조하십시오..

표준 액세스 포인트에 대한 자세한 내용은 Amazon S3 액세스 포인트를 사용한 데이터 액세스 관리 섹션을 참조하세요.

버킷 작업에 대한 자세한 내용은 버킷 개요 단원을 참조하세요. 객체 작업에 대한 자세한 내용은 Amazon S3 객체 개요을 참조하세요.