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>
pull/23/head
Sourav-Kumar-Panda 2023-11-23 19:27:27 +05:30 committed by GitHub
parent 2988906b8c
commit 62b41afe29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,36 @@
# 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"}}}}'`