AWS 빌트 Lambda 함수 사용
AWS 빌트 Lambda 함수 사용
참고
2025년 11월 7일부터 S3 Object Lambda는 현재 서비스를 사용 중인 기존 고객과 선별된 AWS Partner Network(APN) 파트너에게만 제공돼요. S3 Object Lambda와 유사한 기능에 대해서는 Amazon S3 Object Lambda 제공 변경을 참고하세요.
AWS는 Amazon S3 Object Lambda와 함께 사용할 수 있는 일부 사전 구축 AWS Lambda 함수를 제공해요. 이 함수들은 개인 식별 정보(PII)를 감지하고 식별(redact)하며, S3 객체를 압축 해제해요. 이 Lambda 함수들은 AWS Serverless Application Repository에서 사용할 수 있어요. Object Lambda 액세스 포인트를 만들 때 AWS Management Console에서 이 함수들을 선택할 수 있어요.
AWS Serverless Application Repository에서 서버리스 애플리케이션을 배포하는 방법에 대한 자세한 내용은 _AWS Serverless Application Repository Developer Guide_의 애플리케이션 배포를 참고하세요.
참고
다음 예시들은
GetObject요청에만 사용할 수 있어요.
출처: 문서
본문
예시 1: PII 액세스 제어
이 Lambda 함수는 기계 학습으로 텍스트에서 통찰력과 관계를 찾는 자연어 처리(NLP) 서비스인 Amazon Comprehend를 사용해요. 이 함수는 S3 버킷의 문서에서 이름, 주소, 날짜, 신용카드 번호, 주민등록번호 같은 개인 식별 정보(PII)를 자동으로 감지해요. 버킷에 PII를 포함한 문서가 있다면 PII Access Control 함수를 구성해 이런 PII 엔터티 유형을 감지하고 무단 사용자의 액세스를 제한할 수 있어요.
시작하려면 계정에서 다음 Lambda 함수를 배포하고 함수의 Amazon Resource Name(ARN)을 Object Lambda 액세스 포인트 구성에 추가하세요.
이 함수의 예시 ARN은 다음과 같아요.
arn:aws:serverlessrepo:us-east-1:111122223333:applications/ComprehendPiiAccessControlS3ObjectLambda
AWS Management Console에서 다음 AWS Serverless Application Repository 링크로 이 함수를 추가하거나 볼 수 있어요: ComprehendPiiAccessControlS3ObjectLambda.
GitHub에서 이 함수를 보려면 Amazon Comprehend S3 Object Lambda를 참고하세요.
예시 2: PII 식별
이 Lambda 함수는 기계 학습으로 텍스트에서 통찰력과 관계를 찾는 자연어 처리(NLP) 서비스인 Amazon Comprehend를 사용해요. 이 함수는 S3 버킷의 문서에서 이름, 주소, 날짜, 신용카드 번호, 주민등록번호 같은 개인 식별 정보(PII)를 자동으로 식별해요.
버킷에 신용카드 번호나 은행 계좌 정보 같은 정보를 포함한 문서가 있다면 PII Redaction S3 Object Lambda 함수를 구성해 PII를 감지하고, PII 엔터티 유형이 식별된 문서의 복사본을 반환할 수 있어요.
시작하려면 계정에서 다음 Lambda 함수를 배포하고 함수의 Amazon Resource Name(ARN)을 Object Lambda 액세스 포인트 구성에 추가하세요.
이 함수의 예시 ARN은 다음과 같아요.
arn:aws:serverlessrepo:us-east-1:111122223333::applications/ComprehendPiiRedactionS3ObjectLambda
AWS Management Console에서 다음 AWS Serverless Application Repository 링크로 이 함수를 추가하거나 볼 수 있어요: ComprehendPiiRedactionS3ObjectLambda.
GitHub에서 이 함수를 보려면 Amazon Comprehend S3 Object Lambda를 참고하세요.
PII 식별의 일부 S3 Object Lambda 작업에 대한 완전한 종단 간 절차를 알아보려면 튜토리얼: S3 Object Lambda와 Amazon Comprehend로 PII 데이터 감지·식별하기를 참고하세요.
예시 3: 압축 해제
S3ObjectLambdaDecompression Lambda 함수는 Amazon S3에 저장된 객체를 여섯 가지 압축 파일 형식(bzip2, gzip, snappy, zlib, zstandard, ZIP) 중 하나로 압축 해제할 수 있어요.
시작하려면 계정에서 다음 Lambda 함수를 배포하고 함수의 Amazon Resource Name(ARN)을 Object Lambda 액세스 포인트 구성에 추가하세요.
이 함수의 예시 ARN은 다음과 같아요.
arn:aws:serverlessrepo:us-east-1:111122223333::applications/S3ObjectLambdaDecompression
AWS Management Console에서 다음 AWS Serverless Application Repository 링크로 이 함수를 추가하거나 볼 수 있어요: S3ObjectLambdaDecompression.
GitHub에서 이 함수를 보려면 S3 Object Lambda Decompression을 참고하세요.