首页 > 解决方案 > 如何从 AWS DynamoDB 导出数据(表和数据)并导入本地 DynamoDB?

问题描述

我想为开发和测试创建一个隔离的本地环境(在 linux 上运行)。

如何将 AWS DynamoDB 中的数据(约 10 个表和约数百条数据)导出到本地 DynamoDB 实例?

标签: amazon-web-servicesimportexportamazon-dynamodb

解决方案


我没有尝试过,但你应该可以使用 CLI。

首先将数据提取到本地 JSON 文件中

aws dynamodb scan --table-name MYLIVETABLE --output json > pathtofile/MYLIVETABLE.json

然后将该数据加载到您的本地 DynamoDB 实例中

aws dynamodb batch-write-item --table-name MYLOCALTABLE --request-items file://pathtofile/MYLIVETABLE.json --endpoint-url http://localhost:8000

推荐阅读