如何使用Python从S3文件覆盖DynamoDB表?
我用HIVE写了一些查询,提取了特定的数据,并把这些数据存储在S3上。我尝试用HIVE去覆盖Dynamo表里的数据,但它不允许我这样做。请问我可以用Python从S3里的数据更新Dynamo表吗?
1 个回答
0
这可以通过Hive来实现。
你需要注意的是:“在导入之前,确保目标DynamoDB表已经存在,并且它的键结构和之前导出的DynamoDB表是一样的。如果目标DynamoDB表中已经有相同键的项目,那么这个项目会被覆盖。如果目标DynamoDB表中没有这个键的项目,那么就会插入一个新的项目。”
这里有很多例子 - 可以查找关于导入的内容,具体可以参考Hive命令示例,用于在DynamoDB中导出、导入和查询数据