AWS DynamoDB-使用JSON文件作为输入通过Boto3加载数据

问题描述 投票:5回答:2

我在Amazon DynamoDB]中有多个表,JSON数据当前正在使用[[AWS CLI的一部分提供的batch-write-item命令上载到表中-效果很好。] >但是我只想使用

Python + Boto3

,但是not

能够使用外部数据文件作为输入来执行Boto BatchWriteItem请求。我设想是否有一个Boto3脚本,如下所示,但我无法找到它的文档/示例。

示例(伪代码)

table = dynamodb.Table(‘my_table’) table.BatchWriteItem(RequestItems=file://MyData.json)
参考:http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html

赞赏指针。

我在Amazon DynamoDB中有多个表,目前使用AWS CLI的一部分提供的batch-write-item命令将JSON数据上载到表中-效果很好。但是我会...

python amazon-web-services amazon-dynamodb boto boto3
2个回答
8
投票
最好看的地方是Boto3在这里的readthedocs:https://boto3.readthedocs.org/en/latest/reference/services/dynamodb.html#DynamoDB.Client.batch_write_item

只要您可以按照示例使用JSON的格式正确,就可以使用它:


0
投票
我以这种方式加载了JSON
© www.soinside.com 2019 - 2024. All rights reserved.