shimgo
5/20/2019 - 1:07 PM

aws cli dynamodbでデータの作成&更新

パーティションキー: user_id ソートキー: timestamp データをput

aws dynamodb put-item --table-name example_tbl --item '{"user_id": {"S": "hogehoge"},"timestamp": { "S": "2019-05-01T15:00:00" }, "latitude": { "N": "139.123" },"longitude": {"N": "39.123"}}'

データ更新

aws dynamodb update-item --table-name example_tbl --key '{"user_id": {"S": "hogehoge"},"timestamp": { "S": "2019-05-01T15:00:00" }}' --update-expression 'SET latitude = :lat, longitude = :lng' --expression-attribute-values '{ ":lat": {"N":"140.123"}, ":lng": {"N":"40.123"} }'