1

我正在尝试亚马逊关于 dynamoDB 的教程:http: //docs.aws.amazon.com/amazondynamodb/latest/gettingstartedguide/GettingStarted.DDBLocal.html

当我正在处理它时,我无法弄清楚如何做一些简单的事情,例如:打印我创建的表的名称或找出特定表中的主键是什么,t。

我假设可能有一些非常简单的方法可以做到这一点,我只是还没有看到它。

4

1 回答 1

3

DynamoDBLocal 本质上是一个 DynamoDB 实例,在您自己的计算机上运行,​​具有自己的端点。与之交互的方式与使用实际 DynamoDB 服务的方式相同。

最简单的方法是选择一个 API 并使用本地端点发出请求。有关如何设置端点的一些基本示例,请参见此处。

在您的情况下,听起来您想使用一些不同的 API 操作,其语法会因您使用的语言/SDK 而异:

  1. ListTables- 不言自明
  2. Scan- “扫描操作通过访问表或二级索引中的每个项目返回一个或多个项目和项目属性”。
  3. DescribeTable- “返回有关表的信息,包括表的当前状态、创建时间、主键模式以及表上的任何索引。”

如果您需要一些参考,我在这个答案中有一个相当完整的使用 Java SDK 的操作示例。

于 2015-09-09T17:19:32.050 回答