[AWS] S3 배치작업이란?

비전·2025년 1월 15일
0

AWS 실습

목록 보기
50/54

AWS S3 Batch Operations는 대량의 S3 객체에 대해 반복적이고 대규모 작업을 자동화할 수 있도록 설계된 기능입니다. 이를 통해 기존 객체에 대해 한 번의 요청으로 다양한 작업을 수행할 수 있어 관리 효율성을 크게 향상시킵니다.

1. 주요기능

1. 단일 요청으로 대량 작업 수행

  • 객체 메타데이터 및 속성 수정
  • 객체 복사 : S3 버킷 간 객체 이동/복사
  • 암호화 적용 : 암호화되지 않은 객체에 암호화 적용
  • ACL 및 태그 수정
  • S3 Clacier에서 객체 복원

2. 커스텀 작업 수행

  • Lambda 함수를 호출하여 특정 작업을 수행할 수 있습니다.

2. 구성요소

  • 작업 리스트 : 작업 대상 객체 목록
  • 작업 유형: 수행할 작업 (예: 객체 복사, 메타데이터 수정 등)
  • 추가 매개변수: 작업에 필요한 세부 설정

3. S3 배치 작업의 특징

  • 자동 재시도: 작업 실패 시 자동으로 재시도 처리
  • 진행 상황 추적: 작업 진행 상태를 실시간으로 확인 가능
  • 완료 알림: 작업 완료 후 알림 제공
  • 리포트 생성: 작업 결과에 대한 상세 보고서 생성

AWS S3 Batch Operations는 반복적이고 대규모 작업을 효율적으로 수행할 수 있는 강력한 도구입니다. 특히 Lambda와의 통합을 통해 다양한 사용자 정의 워크플로우를 구현할 수 있어 데이터 관리 및 운영에 있어 높은 유연성을 제공합니다.

profile
아는 만큼 보인다

0개의 댓글