botocore.exceptions.ReadTimeoutError: Read timeout on endpoint URL


どうも自宅のネットワークの調子がおかしい・・

aws s3 cpでサイズ5GB越えのファイルをアップロードしようとするのだが、
表題のエラーでcpが失敗する。

–debugオプション付きで実行しても処理がabortしていることはわかるが、なぜabortなのかはわからない。

そこで、エラーメッセージは”Read timeout”と言っているのだから、
素直にAWS CLIのオプションで”–cli-read-timeout 0″(socket readをタイムアウトしない)にしたらアップロードできた。

aws s3 cp <コピー元のファイル> s3://<コピー先のバケット名>/ --cli-read-timeout 0

関連記事