前提条件
「動かして学ぶ!Pythonサーバレスアプリ開発入門」を参考にDynamoDB Localをインストール&実行しています。(公式からDynamoDBローカルのzipファイルをダウンロードしてきて、Javaを用いて実行します。)
GUIの導入
DynamoDB Localは、AWSにあるパブリックのDynamoDBとは異なり、GUIが存在しないため、OSSでGUIを作ってくれている人がいるので、そちらを利用させていただきました。
dynamodb-admin
準備
dynamodb-adminは、nodejsで動いているため、nodejsとパッケージ管理ツールのnpmをインストールしておく必要があります。私の場合Windowsの為、下記サイトを参考にしています。
【Windows 10】「npm」と「Node.js」をインストールする方法!
dynamodb-adminのインストール
npm install -g dynamodb-admin
# For Windows:
set DYNAMO_ENDPOINT=http://localhost:8000
実行
dynamodb-admin
※プロンプトが戻ってこなくなるので、&を付けてバックグラウンド実行させるか、screenを使って別セッションで実行させるといいらしい、、、
参考文献
https://qiita.com/gzock/items/e0225fd71917c234acce
https://github.com/aaronshaf/dynamodb-admin
https://otona-life.com/2022/02/09/103500/