Autosave: 2024-06-23 12:45:04

This commit is contained in:
thomasabishop 2024-06-23 12:45:04 +01:00
parent c0876f7562
commit b96aa58485
2 changed files with 34 additions and 0 deletions

Binary file not shown.

View file

@ -0,0 +1,34 @@
---
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