通过屏蔽 dynamodb 属性的特定值将数据从 s3 导入到 dynamodb 的有效方法

问题描述 投票:0回答:1

我在 s3 中有一个 dynamodb 转储,我正在尝试从转储中创建新的 dynamodb 表。在源表中,我有一个 Map 类型的特定属性,我想在目标表中屏蔽它。

我正在寻找一种在成本和精力方面都有效的方法。

有一些解决方案可以导入我找到的数据,例如 AWS Data Pipeline 和 AWSglue。实现这一目标的有效方法是什么?

amazon-web-services amazon-s3 amazon-dynamodb
1个回答
0
投票

如果通过屏蔽数据您指的是客户端加密,您将来需要能够为您的应用程序解密数据,那么您必须使用 SDK 和兼容的加密库将数据写入 DynamoDB,这会阻止您能够使用 Datapipeline 或 Glue。

话虽如此,没有什么可以阻止您使用自己的屏蔽实现,在这种情况下,您可以在数据位于 S3 中时使其处于静止状态,然后使用从 S3 或 Glue 导入将数据导入到 DynamoDB。

© www.soinside.com 2019 - 2024. All rights reserved.