Поток данных Python на S3, но получение ошибки 104 - это лучший способ - PullRequest
0 голосов
/ 14 июня 2019

В настоящее время я пытаюсь передать ответ API на S3 в виде файла JSON.Я не могу написать на локальный диск.Но я продолжаю получать сообщения об ошибках «104 Connection reset by peer».Я задаюсь вопросом, является ли мой код лучшим способом сделать это, и если это могло бы способствовать проблеме?

Это мой текущий метод

s3 = boto3.resource('s3', region_name='eu-west-1')
s3object = s3.Object(s3_bucket, output_file)
s3object.put(Body=(bytes(json.dumps(obj).encode('UTF-8'))))

1 Ответ

1 голос
/ 14 июня 2019

Это принятый выпуск в бото.В вашем подходе нет ничего плохого.Может быть, попробуйте создать ведро в другом регионе.Или, если это возможно, захватить данные локально, а затем загрузить их на s3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...