An open API service indexing awesome lists of open source software.

https://github.com/5t111111/dynamodb-on-local


https://github.com/5t111111/dynamodb-on-local

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# DynamoDB on Local

公式の DynamoDB docker イメージを利用してローカル環境で DynamoDB を使うためのツールです。

`amazon/dynamodb-local` イメージをそのまま起動するときと比較して以下の違いがあります。

- データが永続化される (公式イメージそのままだと揮発性の `inMemory` データベースになる)
- `sharedDb` オプションを指定しているため、リージョンなどの指定に関係なく共通のデータベースが利用される
- [dynamodb-admin](https://www.npmjs.com/package/dynamodb-admin) を同梱している

## 使い方

起動:

```shell
docker-compose up -d
```

終了:

```shell
docker-compose down
```

- DymanoDB Endpoint: `http://localhost:8000`
- dynamodb-admin: `http://localhost:8001`

## Examples

`Examples` に `aws-sdk` を利用した Node CLI アプリケーションの例があります (WIP) 。

↓ の内容に沿っています。

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.NodeJs.html