はじめに AWSのLambdaを用いてDynamoDBにアクセスする場合、簡単な操作はJavaScriptを用いるととても簡単にできます。ただ、複数のテーブルにクエリするような場合、JavaScript特有のCallback地獄に入ってしまい、使いづらさを感じました。またローカル環境での動作確認がしずらく、今回は新しくサポートされた、LambdaのJavaを使用してみようと思います。 準備 LambdaのJavaを記述する場合、Eclipse + AWS Toolkitが非常に楽です。ですので、AWS Toolkitをインストールすることをオススメします。 簡単なサンプルの作成 AWS Toolkitがインストールされていると、以下のように簡単にプロジェクトを作成することができます。"New AWS Lambda Java Project..."を選択します。 LambdaのイベントはS3