【问题标题】:Amazon AWS DynamoDB Desktop Client - Does one exist? [closed]Amazon AWS DynamoDB 桌面客户端 - 是否存在? [关闭]
【发布时间】:2012-04-29 17:50:11
【问题描述】:

一直在网上寻找其中之一,但我只找到 node.js/ruby 托管的实现。

我很想拥有一个 DynamoDB 应用程序,类似于带有 msi 安装程序的 navicat 之类的应用程序,以便快速运行。

也许有正当理由说明为什么其中之一还不存在?

【问题讨论】:

标签: amazon-web-services desktop-application amazon-dynamodb


【解决方案1】:

如果您使用本地 DynamoDB 进行开发,您可以使用内置的 DynamoDB shell:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.Shell.html

http://localhost:8000/shell

更新:亚马逊也提供官方客户端:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.html

【讨论】:

  • 很遗憾,它不允许您连接到远程数据库。
  • 没有简单的数据导航方式,而是基于脚本的
  • 更不幸的是,该页面已经不存在了。
  • 对于本地 DynamoDB,您也可以使用 Dynobase - dynobase.dev/dynamodb-local-admin-gui
  • 亚马逊现在有一个用于访问 DynamoDB 数据库的官方客户端,名为 NoSQL Workbench,可直接安装或通过 brew/Chocolatey/etc 安装。
【解决方案2】:

亚马逊为 DynamoDb 提供本地客户端。它是一个 java jar,可以在 Linux 和 Windows 上运行。

它启动一个绑定到 localhost 的 8000 端口的服务器(或者您可以在启动服务器时指定另一个端口)。

下载并解压桌面客户端,将应用内的端点更改为 localhost:8000,然后您就可以使用桌面客户​​端进行 DynamoDb 了。

Here您可以下载并阅读有关安装 dynamodb 桌面客户端的信息。

【讨论】:

  • 除非链接变了,那好像不是桌面客户端;它是 DynamoDB 协议的本地实现,不允许您在没有实际连接到 AWS 的情况下编写使用 Dynamo 的应用程序(用于开发/测试目的)。
【解决方案3】:

适用于 Amazon DynamoDB 的 RazorSQL 数据库 GUI 工具

http://razorsql.com/articles/razorsql_amazon_dynamodb.html

【讨论】:

  • 太糟糕了,每个许可证要 100 美元
  • 速度慢且容易出错
  • 据我所知,导入不起作用。
  • 如果要删除所有需要的内容,请一一选择。他们不提供非常令人沮丧的全选功能。在测试我的功能之前,我需要删除所有内容,并且必须一一选择每一行。我可以编写一个脚本来删除所有内容,但如果您提供实用程序并为其收费。你必须提供一切
【解决方案4】:

我还不知道有专门的桌面应用程序可以在 Windows 中使用 Amazon DynamoDB

但是,EclipseVisual Studio 的 AWS 工具包都允许您直接从本地开发环境创建表、插入和编辑数据、启动表扫描等(请参阅介绍性帖子 AWS Toolkits for Eclipse and Visual Studio Now Support DynamoDB) .

因此,根据您的用例,这可能就是您所需要的(或者甚至更好,如果这是针对开发场景)。


更新

AWS 团队刚刚也宣布了Explore Your DynamoDB Tables Using the AWS Management Console 的选项:

您现在可以从以下位置查看和修改 DynamoDB 表的内容 在 AWS 管理控制台中。加上这个新的 功能,你可以边做边学——尝试一些 DynamoDB 功能甚至无需编写任何代码。您可以创建一个表,添加 一些物品,在桌子上看到它们,都经过一个非常干净和 简单的用户界面。

这显然是对我在上面的初始答案中引用的富客户端选项的一个非常方便的补充,请查看帖子本身以获取简短的插图游览以帮助您入门

【讨论】:

  • 谢谢 - 会使用 VS 插件,但事实证明 AWS 现在在控制台中内置了 DynamoDB 数据库浏览器。好用!
  • @ChrisWard:这确实非常方便,我昨天相应地将该信息添加到相关答案中,但由于明确要求 Desktop Client - 鉴于它触发了您关闭案例,我也不妨在这里添加它,谢谢:)
  • 这两个工具包似乎都不支持编辑 List 或 Map 值 - 如果您使用 dynamodb 作为文档存储,这是一个大问题
  • @SteffenOpel 您应该更新答案以指向此docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
猜你喜欢
  • 2021-12-22
  • 2020-10-07
  • 2013-04-26
  • 2010-10-23
  • 2012-06-22
  • 1970-01-01
  • 2023-04-09
  • 2012-03-12
  • 1970-01-01
相关资源
最近更新 更多