메뉴
brunch
매거진
AWS 전문가 되기
166. lambda로 모니터링, SES이용 메일보내기
by
Master Seo
Oct 29. 2019
이벤트가 발생되면, lambda로 모니터링하다가 SES 이용해 메일 보내기.
이해 위주로 보기 바랍니다.
<1> 구성
이벤트 ------ lambda가 S3의 정보를 가져와서 ------- SES 이용해 메일 보내기------- E-mail 메일 수신
<2> 설정 순서
1. SES 가입과 인증받기
2. 메일 발송할 수 있도록 권한 만들기 - S3 , SES 권한
3. 람다 함수 생성
4 람다에 이벤트 들어오면 S3 정보확인해서 SES로 보내는 코드 작성
5. 테스트 이벤트 작성
6. 내 PC 메일 수신 확인
7. CloudWatch Event 이용해 주기적으로 이벤트를 발생시켜 반복 동작하게 하기
<3> 설정법
1. SES 가입과 인증받기
https://brunch.co.kr/@topasvga/567
2. 메일 발송할 수 있도록 권한 만들기 - S3 , SES 권한
1) 정책 만들기
IAM > 정책 > 서비스 : S3 > 목록 , 읽기 권한 추가 > 모든 리소스
+ 권한 추가 클릭
서비스 : SES
쓰기
리소스 : 모든 리소스
정책 검토 클릭
이름 : po-lambda-ses
2) 정책으로 Role 만들기
IAM > Role > Role 만들기 > Lambda > po-lambda-ses 검색해 추가 > role-lambda-ses 만들기
3. 람다 함수 생성
lambda-ses 생성
권한 > 기존 역할 사용 : role-lambda-ses 선택 > Create function
4 람다에 이벤트 들어오면 S3 정보확인해서 SES로 보내는 코드 작성
index.js
참고 :
https://aws.amazon.com/ko/premiumsupport/knowledge-center/lambda-send-email-ses/
https://docs.aws.amazon.com/ko_kr/sdk-for-javascript/v2/developer-guide/sns-examples-sending-sms.html
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/using-regions-availability-zones.html
5. 테스트 이벤트 작성
SES로 메일이 발송된다.
6. 내 PC 메일 수신 확인
7. CloudWatch Event 이용해 주기적으로 이벤트를 발생시켜 반복 동작하게 하기
AWS람다 트리거로 많이 사용되는 것
1) Cloud Watch Event
2) Cloud Watch log
3) API GW
4) S3
5) 키네시스
6) 다이나모 DB
7) SNS
감사합니다.
keyword
메일
이벤트
cloud
1
댓글
댓글
0
작성된 댓글이 없습니다.
작가에게 첫 번째 댓글을 남겨주세요!
브런치에 로그인하고 댓글을 입력해보세요!
Master Seo
소속
클라우드전문가카페
직업
엔지니어
전) 네이버 엔지니어 7년, 네이버 클라우드 공인강사,마스터, PRO , AWS아키프로, Google프로아키, Azure어드민, CCNP, 맛집,여행 전문가, 좋은 기운을 주는사람
구독자
2,546
제안하기
구독
매거진의 이전글
7. AWS NETWORK 기초 실습
167. S3 데이터 업로드를 Lambda로 처리하기
매거진의 다음글