工具
DynamoDB 自带一个简陋的控制台和一个别扭的 CLI,所以你日常工作的大部分都通过其他工具来完成: 一个用于开发的本地模拟器、一个用于浏览和编辑的 GUI,以及一些用于搬运数据的脚本。这种摩擦是 实实在在的,而合适的工具能消除其中大部分。
本节涵盖实用的工作流 —— 在本地开发、无需手写 JSON 即可查看和编辑数据,以及在账户、区域之间 或导出到 CSV 时搬运表。
先从本地开发开始,然后挑选你需要的数据工具:
已读 0/13
用 Docker 运行 DynamoDB Local
用 Docker 运行 DynamoDB Local 进行离线开发和测试——启动容器,把 SDK 指向本地端点,并创建一张表。
入门阅读约 2 分钟
如何连接到 DynamoDB Local 和 LocalStack
如何将 GUI 连接到 DynamoDB Local 和 LocalStack —— 端点、虚拟凭证、常见错误。用 DynoTable 可视化地浏览和查询本地表。
进阶阅读约 7 分钟
2026 年最佳 DynamoDB GUI 客户端
一份诚实的 2026 年 DynamoDB GUI 客户端盘点——NoSQL Workbench、Dynobase、Dynomate、DocKit、DataGrip、DynoTable——各自真正擅长什么。
入门阅读约 11 分钟
如何查看、浏览和编辑 DynamoDB 数据
如何浏览、筛选和编辑 DynamoDB 数据,以及每个动作实际运行的是哪个 API 操作——Scan、Query、GetItem、PutItem、UpdateItem、DeleteItem。
入门阅读约 6 分钟
把 DynamoDB 表复制到另一个账户或区域
把 DynamoDB 表复制到另一个账户或区域——先导出数据,再用 scan 加写入、S3 导出/导入、AWS Backup 或全局表恢复。
入门阅读约 8 分钟
如何把 DynamoDB 表导出为 CSV(4 种方法)
如何把 DynamoDB 表导出为 CSV——DynoTable 中一键的筛选导出、配合 jq 的 AWS CLI 扫描、托管的 S3 导出,或者写个脚本。
入门阅读约 12 分钟
从 DynamoDB 生成 TypeScript 类型
DynamoDB 不存储项目 schema,所以 DescribeTable 给不了你类型。手写一个 interface、用 schema 优先的库,或者从真实项目里推断。
进阶阅读约 7 分钟
如何用 AI(自然语言)查询 DynamoDB
如何用自然语言查询 DynamoDB。API 本身没有自然语言 endpoint,所以来比较一下 LLM 起草的 PartiQL、MCP 智能体和感知 schema 的工具。
入门阅读约 6 分钟
DynamoDB MCP 服务器:Claude Code、Cursor、Codex
通过 MCP 让 AI 智能体实时访问你的 DynamoDB 表——面向 Claude Code、Cursor 和 Codex 的各种选择,以及如何避免把 AWS 密钥交出去。
进阶阅读约 7 分钟
面向 Claude Code 的 DynamoDB MCP
通过 MCP 把 Claude Code 连接到 DynamoDB——确切的 claude mcp add 命令、该用哪个作用域注册,以及如何不让你的 AWS 密钥进入智能体。
进阶阅读约 8 分钟
面向 Cursor 的 DynamoDB MCP
通过 MCP 把 Cursor 连接到 DynamoDB——.cursor/mcp.json 配置、项目级与全局作用域、如何启用服务器,以及如何不让 AWS 密钥进入你的仓库。
进阶阅读约 7 分钟
面向 Codex 的 DynamoDB MCP
通过 MCP 把 OpenAI Codex 连接到 DynamoDB——~/.codex/config.toml 条目、mcp_servers 的 snake_case 陷阱、传输方式的选择,以及启动超时。
进阶阅读约 6 分钟
ExtendDB:在你自己的数据库上运行 DynamoDB API
ExtendDB 是 AWS 开源的适配器,能用你自己运行的数据库(比如 PostgreSQL)提供 DynamoDB API。你的 AWS SDK 无需改动即可继续工作。
进阶阅读约 7 分钟
试用 DynoTable —— 一个开箱即用、能处理浏览、编辑和导出的桌面 GUI。