繁体   English   中英

Python将数据流传输到S3,但遇到104错误是最好的方法

[英]Python streaming data to S3 but getting 104 error is this the best way

我目前正在尝试将API响应作为JSON文件流式传输到S3。 我无法写入本地驱动器。 但我一直收到“ 104对等重置连接”错误。 我想知道我的代码是否是执行此操作的最佳方法,并且它是否可能导致了问题?

这是我目前的方法

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'))))

这是boto中公认的问题 您的方法没有错。 也许尝试在另一个区域创建一个存储桶。 或者,如果有可能在本地捕获数据,则将其上传到s3。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM