emahiro/b.log

日々の勉強の記録とか育児の記録とか。

DynamoDB

dynamodbattribute には omitempty が使える

ただの備忘録です。 dynamodbattribute には omitemtpty タグが使えてStruct の中でゼロ値になってしまうところを無視したい(Item の attribute として登録したくない)ケースにおいては使えるなと思いました。 https://docs.aws.amazon.com/sdk-for-go/api…

DynamoDB の Query with FilterExpression の挙動を調べた話

Overview どういう挙動だったか Conclusion DynamoDB のクセ的なもの DynamoDB について学んだこと Overview DynamoDB の Scan の挙動について以下のエントリで調べましたが、FilterExpression を指定した場合の Query の挙動について実際に API で Query を…

DynamoDB の Scan の挙動がわからなかったので調べた話

Overview DynamoDB の Scan 操作について AWS のマネジメントコンソールと API 直叩きで返ってくる List が違う、ということがあったので調べてみました。 どう違ったのか? 以下のような事象が起きてました。 AWS マネジメントコンソール上からあるテーブル…

DynamoDB で Update GSI しようとしてやらかした話

Overview 何をしたのか? 何が起きたか どうして起きたか? 今後どうすればいいか まとめ Overview タイトルの通りなのですが、DynamoDB の Global Secondary Index(以下 GSI) を更新するにあたり、更新方法でミスったのでことの顛末を備忘録として記載しま…

Local での DynamoDB の動作確認方法

サマリ DynamoDB を使った機能を Local で動作確認したいケースでは以下の2つのツールが使えそう。 DynamoDB Local ddbcli DynamoDB Local ブラウザでGUIとして操作できる。 Docker image があるので落としてくればそのまま使える。 hub.docker.com ddbcli …