繁体   English   中英

如何将导出到 S3 的 DynamoDB 表作为新表导入?

[英]How do I import a DynamoDB table exported to S3 as a new table?

我不想使用数据管道,因为它太麻烦了。 我还有一个相对较小的表,因此为它使用数据管道会很麻烦——我可以在本地运行一个脚本来进行导入,因为它太小了。

我使用完全托管的导出到 S3 功能将表导出到存储桶(在不同的帐户中): https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataExport.html

我现在有哪些选项可以将其导入到另一个帐户的新表中?

如果没有为此的托管功能,AWS 是否提供了一个预设脚本,我可以指向一个 S3 文件夹并给出我想从中创建的新表的名称?

自 2022 年 8 月 18 日起,此功能现已内置到 DynamoDB 中,您无需其他服务或代码。

您可能想要创建一个AWS Data Pipeline ,它已经具有用于从 S3 导入 DynamoDB 数据的推荐模板

在此处输入图像描述

这是您可以关闭的“托管功能”,您可以在其中 select S3 前缀和 DynamoDB 表。

另一个受 AWS 支持的选项是跨账户 DynamoDB 表复制,它使用目标账户中的Glue导入 S3 数据提取和Dynamo Streams以进行持续复制。

Amazon DyanamoDB 现在支持将数据从 S3 存储桶导入此博客文章中的新 DynamoDB 表。

从 S3 存储桶导入数据的步骤可以在他们的开发者指南中找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM