s3cmdを使用して動いていたバッチ処理で、proxy設定を追加しようとしたら色々大変だったお話。 S3cmdとは S3cmd : Command Line S3 Client and Backup for Linux and Mac 公式ページより。 Windows用にはS3Expressというのがあるらしい。 S3Express : Command Line S3 Client and S3 Backup for Windows まとめ 環境変数(http_proxy)ではなく、設定ファイルに記載する proxy_host, proxy_port 設定ファイルのデフォルトは「~/.s3cfg」 コマンド実行時に「-c」で設定ファイルを渡すことも可能 ↑のproxy設定はPython2.7以上が必要 Python2のバージョン上げたくない場合はPython3を使用することも可能 S3cm

