如何从 aws 控制台将 dynamoDB 表的全部记录导出到 CSV?

Posted

技术标签:

【中文标题】如何从 aws 控制台将 dynamoDB 表的全部记录导出到 CSV?【英文标题】:How to export dynamoDB table's entire records to CSV from aws console? 【发布时间】:2018-05-01 01:01:14 【问题描述】:

我是 AWS 新手,第一次使用 dynamo DB..

我在 dynamoDB 中有一个表,其中包含近 100,000 条记录。 我想将这些记录导出为 CSV 文件。

我在 aws 控制台中尝试了所有可能的选项,发现我们一次只能导出 100 条记录,不能很好地扩展到 100k 条记录,

我做了一些搜索,导出到 S3 对于更大的记录集是可行的。

但由于 S3 和数据管道费用,我不能选择这种方式。

请提出任何解决方法(如果有)。

【问题讨论】:

【参考方案1】:

此应用程序会将 DynamoDB 表的内容导出为 CSV(逗号分隔值)输出。您需要做的就是使用您的 AWS 凭证和区域更新 config.json。

AWS DynamoDBtoCSV

【讨论】:

以上是关于如何从 aws 控制台将 dynamoDB 表的全部记录导出到 CSV?的主要内容,如果未能解决你的问题,请参考以下文章

Aws Dynamodb数据导出到S3

如何使用IoT规则将数据从AWS IoT发送到AWS DynamoDB v2

将dynamoDB表复制到另一个没有S3的aws帐户

使用aws cli将全局二级索引添加到DynamoDB中的现有表

如何授予对 DynamoDB 表的访问权限?

已通过身份验证的 Cognito 用户访问 DynamoDB 表的 AWS IAM 策略问题