This section contains Rust code for examples and common tasks with Amazon DynamoDB.
Note: the AWS Rust SDK is still in alpha/beta. The samples in this repo worked as of their writing, but may not work with future versions of the SDK as its development progresses. If you find a samples that does not work, please open an issue against this repo.
Go here for more AWS Rust SDK examples.
Before you run the examples, make sure you set up the environment variable for your AWS credential & region info
Linux/MacOS
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export AWS_DEFAULT_REGION=... # eg. us-east-1
Windows
set AWS_ACCESS_KEY_ID=...
set AWS_SECRET_ACCESS_KEY=...
set AWS_DEFAULT_REGION=... # eg. us-east-1
All Examples 👉 | Rust |
---|---|
BatchGet | Rust |
BatchWrite | Rust |
DeleteItem | Rust |
DeleteItemConditional | Rust |
GetItem | Rust |
PutItem | Rust |
PutItemConditional | Rust |
TransactGet | Rust |
TransactWrite | Rust |
UpdateItem | Rust |
UpdateItemConditional | Rust |
All Examples 👉 | Rust |
---|---|
Rust |
All Examples 👉 | Rust |
---|---|
ConsistentRead | Rust |
Count | Rust |
FilterExpression | Rust |
ProjectionExpression | Rust |
ReturnConsumedCapacity | Rust |
All Examples 👉 | Rust |
---|---|
Rust |
All Examples 👉 | Rust |
---|---|
Rust |
All Examples 👉 | Rust |
---|---|
Add Global Table Region | Rust |
Add Provisioned Capacity | Rust |
CreateGlobalTable | Rust |
CreateTable On-Demand | Rust |
CreateTable Provisioned | Rust |
Delete Global Table Region | Rust |
DeleteTable | Rust |
DescribeGlobalTable and DescribeGlobalTableSettings | Rust |
DescribeLimits | Rust |
DescribeTable | Rust |
Disable Autoscaling | Rust |
Enable Autoscaling | Rust |
Update Autoscaling | Rust |
Disable Streams | Rust |
Enable Streams | Rust |
ListTables | Rust |
UpdateGlobalTable and UpdateGlobalTableSettings | Rust |
UpdateTable On-Demand | Rust |
UpdateTable Provisioned | Rust |