AWS CLI
DynamoDB Commands
NoSQL database service
4 commands
Commands
Batch get items
$ aws dynamodb batch-get-item --request-items file://items.json --return-consumed-capacity TOTAL
Read multiple items across tables efficiently.
Batch write items
$ aws dynamodb batch-write-item --request-items file://batch-write.json --return-consumed-capacity TOTAL
Bulk insert/delete up to 25 items per request.
Query with conditions
$ aws dynamodb query --table-name Users --key-condition-expression "PK = :pk AND SK BEGINS_WITH :sk" --expression-attribute-values '{":pk":{"S":"USER#123"},":sk":{"S":"ORDER#"}}' --projection-expression "OrderId,Amount"
Query with partition key and sort key conditions.
Transact write items
$ aws dynamodb transact-write-items --transact-items file://transaction.json --return-consumed-capacity TOTAL
Execute ACID transactions across items.