サポートエンジニアの佐藤(@awwa500)です。本ブログではこれまで、Event Webhookのイベントデータを保存する方法をいくつかご紹介してきました。今回は、AWSを使ったイベントデータの保存方法の一つとして、Amazon DynamoDBを利用する方法をご紹介します。 構成 以下の構成でイベントデータをDynamoDBに保存します。 各サービスが担う役割とポイントとなる設定について以下にまとめます。設定手順の都合上、図の右端から順に解説していきます。 DynamoDB イベントデータの保存先となるデータベースです。プライマリキーを「sg_event_id(文字列)」とする以外、設定は任意です。sg_event_id以外の項目はデータ保存時に自動的に作成されます。他に、検索条件に応じてセカンダリインデックスを設定しておくことをお勧めします。 AWS Lambda API Gatew
![Amazon DynamoDBにEvent Webhookのイベントデータを保存する方法 | SendGridブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/9eb2fa5b5e61088c814ff2d452dec5c8d5bea70a/height=288;version=1;width=512/https%3A%2F%2Fsendgrid.kke.co.jp%2Fblog%2Fwp%2Fwp-content%2Fuploads%2F2018%2F08%2Fsummary3-1024x578.jpg)