2017-04-05 101 views
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?我可以给你更多的调试信息吗?

回答