我在 s3 中有一个 dynamodb 转储,我正在尝试从转储中创建新的 dynamodb 表。在源表中,我有一个 Map 类型的特定属性,我想在目标表中屏蔽它。
我正在寻找一种在成本和精力方面都有效的方法。
有一些解决方案可以导入我找到的数据,例如 AWS Data Pipeline 和 AWSglue。实现这一目标的有效方法是什么?
如果通过屏蔽数据您指的是客户端加密,您将来需要能够为您的应用程序解密数据,那么您必须使用 SDK 和兼容的加密库将数据写入 DynamoDB,这会阻止您能够使用 Datapipeline 或 Glue。
话虽如此,没有什么可以阻止您使用自己的屏蔽实现,在这种情况下,您可以在数据位于 S3 中时使其处于静止状态,然后使用从 S3 或 Glue 导入将数据导入到 DynamoDB。