【问题标题】:Amazon DynamoDB: Want to print out list of all tables and print out the primary keys associated with a tableAmazon DynamoDB:想要打印出所有表的列表并打印出与表关联的主键
【发布时间】:2015-09-09 03:50:54
【问题描述】:
【问题讨论】:
标签:
amazon-dynamodb
dynamo-local
【解决方案1】:
DynamoDBLocal 本质上是一个 DynamoDB 实例,在您自己的计算机上运行,具有自己的端点。与之交互的方式与您使用实际 DynamoDB 服务的方式相同。
最简单的方法是选择一个 API 并使用本地端点发出请求。 See here 了解如何设置端点的一些基本示例。
在您的情况下,听起来您想使用一些不同的 API 操作,其语法会因您使用的语言/SDK 而异:
-
ListTables - 不言自明
-
Scan - “扫描操作通过访问表或二级索引中的每个项目返回一个或多个项目和项目属性”。
-
DescribeTable - “返回有关表的信息,包括表的当前状态、创建时间、主键架构以及表上的任何索引。”
如果您需要参考,我在this answer 中提供了一些使用 Java SDK 的操作的完整示例。