WindowsでAmazon S3を操作するためのツールセッティング

パッケージインストール

  • 上記URLページを参考に操作します。私の場合は「setup-x86_64.exe」だったりしましたが、必要パッケージをインストールします。
git
python (バージョン2.x)
python-setuptools

s3cmdをダウンロード

$ git clone https://github.com/s3tools/s3cmd.git

s3cmdをインストール

$ cd s3cmd
$ python setup.py install

実行

$ s3cmd --version
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ImportError trying to import dateutil.parser.
Please install the python dateutil module:
$ sudo apt-get install python-dateutil
  or
$ sudo yum install python-dateutil
  or
$ pip install python-dateutil
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Traceback (most recent call last):
  File "/usr/bin/s3cmd", line 2502, in <module>
    except (ParameterError, InvalidFileError), e:
NameError: name 'ParameterError' is not defined
  • おっと、動きません。
  • phthon-dateutilをapt-get、yum、pipでインストールするようにアドバイスされていますが、cygwinにはどれも導入されてません。。。ということで下記でインストール。
$ easy_install python-dateutil

設定

あとは設定コマンドでアクセスキー、シークレットアクセスキーをセットすればOKです。

$ s3cmd --configure

facebook slideshare rubygems github qiita