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

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

我在 s3 中有一个 dynamodb 转储,我正在尝试从转储中创建新的 dynamodb 表。但是我想屏蔽源表中几个属性的值。我正在寻找一种在成本和精力方面都有效的方法。

有一些解决方案可以导入我找到的数据,例如 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.