Object Lambda
<aside>
🎹
설명
- 대규모 데이터를 안전하게 저장하고 관리하는 데에 널리 사용
- 특정 사용자나 애플리케이션의 요구에 맞게 데이터를 조정해야 하는 경우에 사용
- ex) 데이터 형식 변경, 개인식별정보 제거, 이미지 처리 등
- S3 object lambda는 S3 객체에 액세스할 때마다 Lambda 함수를 호출하여 객체를 실시간으로 수정
사용 사례

⇒ access point를 사용하여 특정 데이터를 받아오기 위해 구간마다 구축
특정 데이터 처리
- 전자거래 애플리케이션이 운영 중이고 해당 S3 버킷에는 고객 데이터를 저장되어 있음
- 해당 데이터를 분석하기 위해 분석 애플리케이션을 생성
- 대규모 데이터 중에서 개인식별정보가 제거된 데이터만 필요
- S3 버킷을 복제해 데이터를 가공할 수 있지만 비용, 관리 부담이 큼
- S3 object lambda를 사용하여 lambda 함수는 S3에서 객체를 가져와서 PII를 제거하는 코드를 실행하고 PII가 제거된 객체를 받게 됌
마케팅 애플리케이션
- 마케팅 애플리케이션에서 특정 데이터만 보강할 계획임
- S3 object lambda를 사용하여 lambda 함수를 사용해 특정 데이터만 보강 가능
</aside>