본문 바로가기

AWS

Amazon S3 - Batch Operations

S3에 저장된 대량의 객체(Object)에 대해 동일한 작업을 한 번에 수행하는 기능이다.

주요 기능

  • 객체 복사(Copy)
  • Lambda 함수 실행
  • 객체 태그(Tag) 변경
  • 객체 ACL 변경
  • Glacier 객체 복원(Restore)

동작 과정

Manifest 생성

↓

Batch Job 생성

↓

대상 객체 일괄 처리

↓

Completion Report 생성
 

사용 사례

  • 수백만 개 객체 태그 변경
  • Glacier 객체 일괄 복원
  • 객체 일괄 복사
  • 기존 객체에 Lambda 실행
  • 버킷 마이그레이션

특징

  • 기존 객체를 일괄 처리
  • 수백만 개 객체 지원
  • 작업 완료 후 보고서 제공
  • Manifest 기반으로 대상 객체 지정

비교

기능목적
Lifecycle 일정 시간이 지나면 자동으로 스토리지 클래스 변경 또는 삭제
Event Notification 객체 생성/삭제 이벤트 발생 시 SNS, SQS, Lambda 실행
Batch Operations 기존 객체를 대상으로 대량의 관리 작업을 한 번에 수행

 

'AWS' 카테고리의 다른 글

Amazon S3 Encryption  (0) 2026.07.21
Amazon S3 Storage Lens  (0) 2026.07.21
Amazon S3 - Performance  (0) 2026.07.21
Amazon S3 - Event Notifications  (0) 2026.07.21
S3 - Requester Pays  (0) 2026.07.21