2017-04-05 41 views
1

私のマシン(OSX、python 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というために解決し、ファイルが15メガバイト程度です。

なぜWindowsでうまくいかないのですか?どのようなデバッグ情報を提供できますか?

答えて

関連する問題