ASi

DynamoDB を local PC で動かす

下記から落として動かす。簡単。
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/DynamoDBLocal.html


だが落とし穴もある。


README.txt には


$ java -Djava.library.path=./DynamoDocal_lib -jar DynamoDBLocal.jar


とあるが、これだとなぜか Java API ではテーブルが見つからない、などとハマる。


下記のように -sharedDb をつけると良い。AWS の Region 等に応じて別の DB
を作らず単一のスコープとなる。


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


ref:
https://stackoverflow.com/a/29560004/306488