コマンドラインでDynamodbに存在する特定のテーブルのレコードを全て取得する方法

ローカルでdynamodbを起動

$ java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

dynamodbに存在する全てのテーブルを取得

  • ローカルで動かす場合は,--endpoint-urlオプションにhttp://localhost:port番号を記述する(忘れがち)
$ aws dynamodb list-tables --endpoint-url http://localhost:8000

Dynamodb特定のテーブルのレコードを全て取得する

$ aws dynamodb scan --table-name テーブル名 --endpoint-url http://localhost:8000