annyoung

AWS SES 메일 로깅(아카이빙) 본문

일상생활

AWS SES 메일 로깅(아카이빙)

nopsled 2025. 4. 8. 11:01

필자는 AWS SES를 통해 보내는 메일들의 로그(로우데이터)가 필요했는데, AWS가 꼭꼭 숨겨두어서 이를 정리해보고자 한다.

참고로 AWS는 로깅이아닌 아카이빙이라 칭하더라.

 

 

우선 SES의 자격 증명에 도메인을 등록한다. 등록을 위해서는 Route53 또는 타사 도메인의 레코드에 등록해줘야 자격 증명이 확인된다.

등록이 완되면 로깅(아카이빙)을 설정하기 위해 등록된 도메인을 클릭한다.

 

구성 세트의 편집으로 들어간다.

 

우측의 세트 생성을 클릭한다.

 

구성 세트 이름을 입력하고 밑으로 내리면 아카이빙 옵션이 존재하는데, 활성화됨에 체크해주자.

 

다시 돌아와서 기본 구성 세트 할당에 체크해주고, 기본 구성 세트에 방금 만든 세트를 선택하고 변경 사항 저장을 클릭한다.

 

좀전에 만든 구성 세트(이미지에서는 example-logger)를 클릭한다.

 

주황색 버튼인 대상 추가 버튼을 클릭한다.

 

수집하려는 이벤트 대상들을 선택한다.

 

다음으로 CloudWatch나 SNS로 선택. 필자는 SNS로 선택했고, SNS 주제 생성을 통해 입력 값에 각자 알아서 입력하고 주제를 선택하면 된다. (아마 아카이빙 기간

 

구성 세트와 이벤트 대상을 지정하고 나면 이제부터는 아카이빙이 되고 있으므로, 테스트로 메일을 보낸 후에 위처럼 확인하면 된다.

 

위치는 SES 좌측 사이드바 가장 하단의 이메일 아카이브로 들어가서 아카이브를 선택하고 조회하면 된다.

Comments