DynamoDB Local でのテストで AWS SDK for Java から PutItem しても、 AWS CLI ではテーブルが空で困ったのでメモ
# 起こったこと
- AWS SDK for Java で DynamoDB Local の読み書きテストを書いた
- テストはすべて通った(PutItemしたものをGetItemできている)
- AWS CLI で確認すると空っぽ
# 解決
- AWS SDK for Java のテストで、DynamoDB Local 向けに AccessKeyId、SecretAccessKey を `Dummy` にしていた(間違って本物のAWSに書きにいったりしたらいけないので
- `~./aws/credentials` を一時的に Java のテストと合わせてみて CLI から scan したらデータが見れた
どういう仕様なのかは調べていないが、別ユーザーのデータは見れないようになっている?
とりあえず今日はもう帰りたい