Я читаю объект S3, содержащий текст JSON.Это работало нормально для небольшого количества элементов, таких как 4.
После того, как он немного вырос (я имею в виду менее 1 МБ общего размера файла!) Файл нарезан.
Я думал, get_object
метод дает весь объект.Что мне не хватает, что весь объект не читается.
s3client=boto3.client('s3',config=Config(signature_version='s3v4'))
Obj = s3client.get_object(Bucket=x, Key=y)
jobStream=Obj['Body'].read().decode('utf-8')
jsonObj=json.loads(jobStream)
print(json.dumps(jsonObj,indent=2))
JSON сформирован правильно ... Выходные данные усекаются случайным образом.