1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-22 08:22:08 +02:00
tldr/pages/common/aws-dynamodb.md
Sourav-Kumar-Panda 62b41afe29
aws-dynamodb: add page (#11570)
* aws-dynamodb: add page

---------

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2023-11-23 19:27:27 +05:30

1.2 KiB

aws dynamodb

CLI for AWS dynamodb. More information: https://docs.aws.amazon.com/cli/latest/reference/dynamodb/.

  • 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"}}}}'