SendGridのEmailActivityをCloudWatchLogsに保存して、CloudWatchLogsInsightsで分析する

6687 ワード

前置き

SendGrid の EmailActivity はアドオンを利用しても最大30日の期間しか利用できません。
対策としては、Event Webhookを利用してイベントデータをPOSTし、データ蓄積する仕組みを自身で構築する必要があります。例えばクラスメソッドの記事では、Lambda+APIGateway+S3+Athenaの組み合わせで実現しています。