S3 이벤트 알림 (트리거) 설정을 해보자.
예시 시나리오로 S3 이벤트 알림 -> Lambda 호출을 하도록 설정을 하겠다.
시작부터 말하자면 아주 간단하다.
우선 S3 버킷을 하나 만들고 '속성' 탭으로 가면 이벤트 알림이라고 있다.
이벤트 알림 생성버튼을 클릭하자.
일반 구성에서는 접두사와 접미사로 필터링을 할 수 있다.
예를 들어 images/로 접두사를 설정한다면 버킷안에 images 폴더 안에 있는 객체에 대한 이벤트만 트리거 된다.
그 아래에는 이벤트 유형이라고 있는데 간단히 어떠한 이벤트가 발생해야되는지 설정하는 부분이다.
객체 생성에 관한 이벤트가 발생하면 Lambda로 보낼건지, 객체 삭제를 했을 때 Lambda를 호출할 건지 등등의 설정이다.
마지막으로 대상이라고 있다. 대상은 이벤트 발생 시 어떤 대상으로 전달할 건지 설정하는 부분이다.
대상에는 Lambda이외에도 SNS, SQS로 보낼 수 있는데,
Lambda를 선택하고 함수를 직접 선택하거나 ARN을 복사하여 입력하면 된다.
ARN을 복사하여 입력하는 경우 Lambda함수의 별칭이나 버전을 특정지어서 호출하는 것도 가능하다.
반응형
'AWS' 카테고리의 다른 글
AWS Batch와 EKS(k8s)를 사용하여 배치를 돌려보자 (0) | 2024.01.29 |
---|---|
[AWS] SageMaker AutoScaling 자동화 (0) | 2023.08.07 |
[AWS] API Gateway Stage Version 설정하기(feat. lambda) (0) | 2023.07.19 |
[AWS] Lambda Layer 설정하기 (Node.js) (0) | 2023.07.18 |
[AWS] SageMaker Async Endpoint AutoScaling (0) | 2023.07.17 |