Я пытаюсь загрузить файл json в динамо-базу данных в AWS amazon, файл JSON имеет около 20 тыс. Строк, но только 80 строк было успешно загружено в динамодаб, есть идеи по этому поводу?
лямбда-код загрузки:
import boto3
import json
s3_client = boto3.client('s3')
dynamodb1 = boto3.resource('dynamodb')
def lambda_handler(event, context):
# TODO implement
bucket = event['Records'][0]['s3']['bucket']['name']
json_file_name = event['Records'][0]['s3']['object']['key']
json_object = s3_client.get_object(Bucket=bucket, Key=json_file_name)
jsonFileReader = json_object['Body'].read()
jsonDict = json.loads(jsonFileReader)
table1 = dynamodb1.Table('table88')
for record in jsonDict:
table1.put_item(Item=record)
return 'Hello from Lambda'