9. Lambda
Google Spreadsheet
Gmail
결제 내역 이메일
결제 내역 추가
filter: forward to somewhere?
이런 그림이면 될 듯!?
1. Gmail에서 필터 설정
2. Google API credential 생성
3. Lambda에 ‘이메일 파싱 함수’ 등록
4. 끝
10. 이메일로 Lambda 함수를
어떻게 실행하지?
• SES에서 SNS으로 전송 가능
• 이메일 크기 150KB 제약
• SES에서 Lambda 함수 바로 호출
15. Lambda 함수 등록
• python 함수를 zip 파일로 압축하고 upload
• Google 스프레드시트의 ID와 시트 이름은 환경변수로 등록
• Lambda 함수에 대한 Role 생성
• DLQ(Dead Letter Queue) 설정 (예외 발생 체크용도)
• 환경 변수 암호화를 위한 KMS key
20. Lambda
SNS
SES
S3
Gmail
결제 내역 이메일
filter: forward to receipt@aws.mydomain.com
Route 53
Google Spreadsheet
결제 내역 추가
동작 실패는 어떻게 확인하지?
Dead Letter Queue
CloudWatch Logs