commands.sh

aws dynamodb

all

Manipulate an AWS Dynamodb database, a fast NoSQL database with predictable performance and seamless scalability.

More info →

Examples (8)

Create a table

aws dynamodb create-table --table-name table_name --attribute-definitions AttributeName=S,AttributeType=S --key-schema AttributeName=S,KeyType=HASH --provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5

List all tables in the DynamoDB

aws dynamodb list-tables

Get details about a specific table

aws dynamodb describe-table --table-name table_name

Add an item to a table

aws dynamodb put-item --table-name table_name --item '{"AttributeName": {"S": "value"}}'

Retrieve an item from a table

aws dynamodb get-item --table-name table_name --key '{"ID": {"N": "1"}}'

Update an item in the table

aws dynamodb update-item --table-name table_name --key '{"ID": {"N": "1"}}' --update-expression "SET Name = :n" --expression-attribute-values '{":n": {"S": "Jane"}}'

Scan items in the table

aws dynamodb scan --table-name table_name

Delete an item from the table

aws dynamodb delete-item --table-name table_name --key '{"ID": {"N": "1"}}'
made by @shridhargupta | data from tldr-pages