我有以下 json 文件
{"columnwithoutname":"structureet","nofinesset":810001792,"nofinessej":810001784}
{"columnwithoutname":"structureet","nofinesset":670797117,"nofinessej":670010339}
我想使用 Lambda 将其插入 DynamoDB 中。这就是我所做的:
def lambda_handler(event, context):
bucket=event['b']
file_key=event['c']
table=event['t']
recList=[]
s3 = boto3.client('s3')
dynamodb = boto3.client('dynamodb')
obj= s3.get_object(Bucket=bucket, Key=file_key)
recList=obj['Body'].read().split('\n')
for row in recList:
response = dynamodb.put_item(TableName='test-abe', Item=row)
但是我有这个错误:
"errorMessage": "Parameter validation failed:\nInvalid type for parameter Item
显然,我还需要精确地确定每列的类型,以便可以接受它。无论如何,自动完成?我希望所有列都是字符串。谢谢
明月笑刀无情
慕仙森
相关分类