본문 바로가기
AWS

[AWS] S3 이벤트 알림 (트리거) 설정

by parkjp 2023. 7. 20.

 

 

S3 이벤트 알림 (트리거) 설정을 해보자.

 

예시 시나리오로 S3 이벤트 알림 -> Lambda 호출을 하도록 설정을 하겠다.

시작부터 말하자면 아주 간단하다.

 

우선 S3 버킷을 하나 만들고 '속성' 탭으로 가면 이벤트 알림이라고 있다.

 

 

S3 이벤트 알림

 

 

이벤트 알림 생성버튼을 클릭하자.

 

 

 

 

일반 구성에서는 접두사와 접미사로 필터링을 할 수 있다.

예를 들어 images/로 접두사를 설정한다면 버킷안에 images 폴더 안에 있는 객체에 대한 이벤트만 트리거 된다.

 

 

 

 

 

그 아래에는 이벤트 유형이라고 있는데 간단히 어떠한 이벤트가 발생해야되는지 설정하는 부분이다.

객체 생성에 관한 이벤트가 발생하면 Lambda로 보낼건지, 객체 삭제를 했을 때 Lambda를 호출할 건지 등등의 설정이다.

 

 

마지막으로 대상이라고 있다. 대상은 이벤트 발생 시 어떤 대상으로 전달할 건지 설정하는 부분이다.

 

 

대상에는 Lambda이외에도 SNS, SQS로 보낼 수 있는데,

Lambda를 선택하고 함수를 직접 선택하거나 ARN을 복사하여 입력하면 된다.

ARN을 복사하여 입력하는 경우 Lambda함수의 별칭이나 버전을 특정지어서 호출하는 것도 가능하다.

반응형