将所选项目从 AWS dyanmoDB 表复制到另一个表

Ted*_*edd 5 data-migration amazon-dynamodb amazon-data-pipeline

我想将数据从一个 Amazon dynamodb 表复制到另一个 Amazon dynamodb 表(同一区域)。

1]我有一个名为 MUSIC 的表,其中有 20 个项目 2]我有另一个表 MUSIC_ST (与表 MUSIC 具有相同的架构)。现在我想有选择地将 10 个项目从 MUSIC dynamodb 表迁移到 MUSIC_ST dynamodb 表。

我通过AWS数据管道,这里首先需要将整个表导出到S3,然后我们需要通过这个数据管道将该S3中的文件导入到dynamodb表中。这不是我的项目要求。我们需要将选定的数据从一个 DynamoDB 表迁移到另一个 DynamoDb 表。

请您的解决方案对我有帮助。我很感激。谢谢

小智 0

恐怕您无法将数据从一个账户中的一个 DynamoDB 表直接移动到另一个账户中的另一个表,而不引入 S3 来进行此类移动。

您需要将源表中的数据导出到S3。然后,您需要在目标表所在的账户中设置数据管道作业,并将数据从 S3 导入到目标表中。确保第一个帐户中的数据可以从第二个帐户访问。您可以创建或更新存储桶策略以允许此类访问。