はじめに API Gateway + AWS LambdaでデータのCRUDを行うAPIを作成したいという要件は、それなりにあるかと思います。今回はAWS LambdaをJavaで実装したいケースを想定し、Spring Bootを使ってみました。 CRUDを行うデータベースはDynamoDBとし、以下の記事と同じ方法を採っております。 Spring Data DynamoDBでSpringからDynamoDBにアクセスする 実装について では実装についてです。まずはデータを登録するDynamoDBのテーブルを作成し、その後でソースについて見ていきたいと思います。 1.DynamoDBのテーブル AWSコンソール上で以下のようにテーブルを作成しました。これは以前の記事と同じです。 テーブル名 ・・・ SpringUser プライマリキー ・・・ id 2.build.gradle Gradl
![API Gateway + AWS Lambda + Spring Boot でCRUD APIを作成してみた | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/f462eca999e0629c1eda58d64867dd4092abac90/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2013%2F09%2Fspring.png)