[Errno 32] Broken pipe in s3cmd

Broken Pipe in s3cmdI’ve been looking for a fast and easy way to deal with Amazon S3 from a Unix command line prompt, and came across s3cmd which seemed great, until it didn’t work.

After running s3cmd --configure to configure it and then running a test successfully, I tried to upload a file usingĀ  s3cmd put filename s3://bucket/filename and got an error, specifically [Errno 32] Broken pipe.

The program would continually throttle the upload speed and retry until it couldn’t get the file up at any speed, no matter how slow. Continue reading “[Errno 32] Broken pipe in s3cmd”