我正在尝试亚马逊关于dynamoDB的教程:http://docs.aws.amazon.com/amazondynamodb/latest/gettingstartedguide/GettingStarted.DDBLocal.html
在我完成工作的过程中,我无法弄清楚如何做一些简单的事情: 打印我创建的表的名称或弄清楚特定表中的主键是什么,t。
我认为可能有一些非常简单的方法可以做到这一点,我还没有看到它。
答案 0 :(得分:2)
DynamoDBLocal本质上是一个在自己的计算机上运行的DynamoDB实例,它有自己的端点。与它交互的方式与实际的DynamoDB服务相同。
最简单的方法是选择API并使用本地端点发出请求。 See here了解如何设置端点的一些基本示例。
在您的情况下,听起来您想要使用一些不同的API操作,根据您使用的语言/ SDK,语法会有所不同:
ListTables
- 不言自明Scan
- "扫描操作通过访问表格或辅助索引中的每个项目来返回一个或多个项目和项目属性"。DescribeTable
- "返回有关表的信息,包括表的当前状态,创建时间,主键架构以及表中的任何索引。" 如果你想要一些参考,我有一个相当完整的使用this answer中的Java SDK的操作的例子。