可以通过数据管道转储 DynamoDb,也可以在 DynamoDb 中导入数据。导入进展顺利,但数据一直附加到 DynamoDb 中已经存在的数据。
现在我找到了扫描 DynamoDb 并一个一个或通过 Batch 删除项目的工作示例。但无论如何,对于大量数据来说,这不是一个好的变体。
也可以完全删除表并创建它。但是随着该变体索引将丢失。
因此,最好的方法是通过数据管道导入或以某种方式截断来覆盖 DynamoDb 数据。有可能吗?如果是的话,怎么可能?
truncate amazon-dynamodb amazon-data-pipeline data-pipeline
amazon-data-pipeline ×1
amazon-dynamodb ×1
data-pipeline ×1
truncate ×1