게시된 날짜: Oct 31, 2023

이제 Amazon S3 객체 Lambda는 Amazon Athena와 통합되어 쿼리되는 S3 데이터를 자동으로 수정할 수 있습니다. S3 객체 Lambda를 사용하면 S3 GET, HEAD, LIST API 요청에 자체 코드를 추가하여 데이터가 애플리케이션으로 반환될 때 데이터를 수정할 수 있습니다. 예를 들어 Lambda 함수를 사용하여 Amazon Athena에서 쿼리를 실행할 때 민감한 데이터 열을 자동으로 마스킹할 수 있습니다. Amazon Athena와 함께 S3 객체 Lambda를 사용하면 Amazon S3에 소스 데이터의 파생 복사본을 여러 개 유지할 필요 없이 다양한 애플리케이션에 맞게 데이터를 좀 더 쉽게 사용자 지정할 수 있습니다.

시작하려면 S3 버킷을 위한 S3 객체 Lambda 액세스 포인트를 생성한 다음, Amazon Athena 테이블을 생성할 때 S3 버킷을 지정하는 대신 별칭을 소스 위치로 사용하세요. 그러면 Amazon Athena에서 쿼리를 실행할 때 Lambda 함수가 자동으로 간접적으로 호출됩니다.

S3 객체 Lambda 액세스 포인트의 별칭은 AWS GovCloud(미국) 리전을 제외한 모든 AWS 리전에서 Amazon Athena와 함께 사용할 수 있습니다. S3 객체 Lambda는 AWS Management Console, AWS Command Line Interface(AWS CLI), 애플리케이션 프로그래밍 인터페이스(API) 또는 AWS 소프트웨어 개발 키트(SDK) 클라이언트를 통해 사용할 수 있습니다. 요금 정보는 Amazon S3 요금 페이지에서 확인하세요. S3 객체 Lambda에 대해 자세히 알아보려면 제품 상세 페이지 또는 S3 사용 설명서를 참조하세요.