eolas/zk/DynamoDB SDK commands.md
2024-06-23 12:45:04 +01:00

34 lines
743 B
Markdown

---
id: 8b6h
title: DynamoDB SDK commands
tags: [AWS, databases, dynamodb]
created: Sunday, June 23, 2024
---
# DynamoDB SDK commands
The following commands are for using `@aws-sdk/client-dynamodb` (the JS SDK).
## Create client
```js
import DynamoDBClient from "@aws-sdk/client-dynamodb";
const client = new DynamoDBClient({
region: "eu-west-2",
accessKeyId: process.env.ACCESS_KEY_ID,
secretAccessKey: process.env.ACCESS_KEY_ID,
});
```
## Query a table
Querying is the most performant and cost-effective method since it is an O(1)
lookup against a partition key or secondary index.
## Scan a table
Scanning is less performant (O(n)) and most expensive since it requires checking
every item in the database.
## Related notes