S3 Batch Operations 지원 작업
S3 Batch Operations 지원 작업 (Operations supported by S3 Batch Operations)
S3 Batch Operations를 쓰면 Amazon S3 객체에 대규모 일괄 작업을 실행할 수 있어요. 여러분이 지정한 객체 목록 하나에 작업 한 번을 수행하고, exabyte(엑사바이트) 규모의 데이터를 담은 수십억 개 객체에 한 작업으로 지정한 작업을 돌릴 수 있어요. 진행 상황 추적, 알림 전송, 상세 완료 보고서 저장까지 Amazon S3가 모두 처리하니까 완전 관리형이면서도 감사 가능하고 서버리스한 경험이죠.
출처: 문서
본문
S3 Batch Operations는 지정한 Amazon S3 객체 목록에 대해 단일 작업을 수행할 수 있어요. 하나의 작업으로 exabyte 규모의 데이터를 담은 수십억 개 객체에 지정한 작업을 수행할 수 있죠. Amazon S3가 진행 상황을 추적하고 알림을 보내며 모든 작업의 상세 완료 보고서를 저장하므로, 완전 관리형이면서 감사 가능하고 서버리스한 경험을 제공해요. S3 Batch Operations는 Amazon S3 콘솔, AWS CLI, AWS SDK 또는 Amazon S3 REST API로 사용할 수 있어요.
S3 Batch Operations가 지원하는 작업은 다음과 같아요.
- 객체 복사(Copy objects)
- 체크섬 계산(Compute checksums)
- 모든 객체 태그 삭제(Delete all object tags)
- AWS Lambda 함수 호출(Invoke AWS Lambda function)
- 모든 객체 태그 교체(Replace all object tags)
- 접근 제어 목록(ACL) 교체(Replace access control list)
- Batch Operations로 객체 복원(Restore objects with Batch Operations)
- 객체 암호화 업데이트(Update object encryption)
- Batch Replication으로 기존 객체 복제(Replicating existing objects with Batch Replication)
- S3 Object Lock 보존(S3 Object Lock retention)
- S3 Object Lock 법적 보류(S3 Object Lock legal hold)