本地 Dynamodb 控制台

Local Dynamodb Console

正如标题所说,有没有一种方法可以像在 AWS 控制台上那样可视化本地 dynamodb 中的数据?这似乎是我的缺点之一,因为使用 localhost:8000/shell(默认端点)并进行需要设置属性等的扫描

尝试 NoSQL Workbench for DynamoDB. It can connect to DynamoDB Local

https://www.npmjs.com/package/dynamodb-admin

然后我遇到了这个跨平台可视化 dynamodb 数据的网络应用程序。工作得很好,特别是如果你在无服务器框架上开发。

tldr;

npm i dynamodb-admin
DYNAMO_ENDPOINT=http://localhost:8000 dynamodb-admin

(假设您是 运行 默认端口 8000 上的本地 dynamodb)

浏览http://localhost:8001

  1. Dynobase 很好(但它不是免费的 - 至少不是永远......)。
  2. DynamoDB Admin 很简单,但聊胜于无。

例如简单 docker-撰写行:

   dynamo-admin:
    image: instructure/dynamo-local-admin
    ports:
      - "8001:8001"
      - "8042:8042"
    environment:
      DYNAMO_ENDPOINT: http://dynamodb:8000