Amazon S3 인벤토리 완료를 위한 이벤트 알림 설정
Amazon S3 인벤토리 완료를 위한 이벤트 알림 설정
매니페스트 체크섬 파일이 생성되면 인벤토리 목록이 대상 버킷에 추가되었음을 알리는 Amazon S3 이벤트 알림을 설정할 수 있어요. 매니페스트는 대상 위치에 있는 모든 인벤토리 목록을 최신으로 반영한 목록이에요.
출처: 문서
본문
Amazon S3는 Amazon Simple Notification Service(Amazon SNS) 주제, Amazon Simple Queue Service(Amazon SQS) 대기열, 또는 AWS Lambda 함수에 이벤트를 게시할 수 있어요. 자세한 내용은 Amazon S3 이벤트 알림을 참고하세요.
다음 알림 구성은 대상 버킷에 새로 추가되는 모든 manifest.checksum 파일을 AWS Lambda cloud-function-list-write가 처리하도록 정의해요.
<NotificationConfiguration>
<QueueConfiguration>
<Id>1</Id>
<Filter>
<S3Key>
<FilterRule>
<Name>prefix</Name>
<Value>
destination-prefix
/
source-bucket
</Value>
</FilterRule>
<FilterRule>
<Name>suffix</Name>
<Value>checksum</Value>
</FilterRule>
</S3Key>
</Filter>
<CloudFunction>arn:aws:lambda:
us-west-2
:
222233334444
:cloud-function-list-write</CloudFunction>
<Event>s3:ObjectCreated:*</Event>
</QueueConfiguration>
</NotificationConfiguration>
자세한 내용은 AWS Lambda Developer Guide의 Using AWS Lambda with Amazon S3를 참고하세요.