AWS DynamoDB の CLI アクセス
準備
テーブル一覧
読み込み
全レコード取得
ddb scan --table-name site_info
全レコードを TSV で取得
ddb scan --table-name site_info \
| jq -r '.Items[] | [.Key.S, .Value.S ] | @tsv'
クエリ
ddb query --table-name camera_notification_event_dist \
--return-consumed-capacity TOTAL \
--key-condition-expression 'EventSource = :em' \
--expression-attribute-values '{":em":{"S":"Monitor_leo-21494"}}'
ddb query --table-name camera_notification_event_to_user \
--return-consumed-capacity TOTAL \
--key-condition-expression 'UserIdEvent = :ue' \
--expression-attribute-values '{":ue":{"S":" _Monitor"}}'
ddb query --table-name camera_archive \
--return-consumed-capacity TOTAL \
--key-condition-expression 'CameraCode = :cc' \
--expression-attribute-values '{":cc":{"S":"ciao-entrance"}}'
保存
テーブル削除
ddb delete-table --table-name camera_notification_dist