1
我已经得到了工作在我的机器(OSX,蟒蛇2.7.13,boto3 1.4.4),但不会为我的同事工作的Python脚本(Windows7的,否则相同)。boto3 S3 put_object超时
认证似乎工作,我们既可以S3的list_objects_v2和的get_object。但是,当他尝试使用put_object进行上载时,超时。这里是a full log;上传开始于第45行
我一直在使用他的证件试图和它的作品。他试着上传一个小文件,当它在字节范围内时它会工作,但即使kb也太大了。我们甚至在另一台没有运气的互联网连接上的另一台Windows机器上尝试过它。
我上传的代码非常简单:
with open("tmp_build.zip", "r") as zip_to_upload:
upload_response = s3.put_object(Bucket=target_bucket, Body=zip_to_upload, Key=build_type+".zip")
重点解决了我们的奔跑为test.zip,并且该文件是15MB左右。
为什么没有在Windows?我可以给你更多的调试信息吗?
显然,这是一个API的问题。 – mootmoot