2017-04-05 110 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?我可以給你更多的調試信息嗎?

回答