s3cmd

作者 Michal Ludvig
ホームページ s3cmd
ドキュメント http://s3tools.org/s3cmd
ディスカッション forum
ダウンロード Download
ソース subversion
バージョン 0.9.8.3
ライセンス GPL version 2

使用例

s3cmd のセットアップ

必要な依存関係は、python と python-openssl です。

Walrus で s3cmd を使うには、まず s3cmd sourceforge サイトからバージョン 0.9.8.3 をダウンロードし、ダウンロードしたファイルを展開します。

次のリンクからパッチを手に入れ、内容をコピー&ペーストして s3cmd-0.9.8.3.patch というファイルに保存します。

s3cmd バージョン 0.9.8.3 用パッチ

ディレクトリ s3cmd-0.9.8.3 に移動し、パッチをあてます (patch -p1 < s3cmd-0.9.8.3.patch)。

設定

Walrus 用設定ファイルを作成します (以下の使用例では s3cfg.walrus という名前になっています)。次のサンプル設定ファイルをひな形として使ってください。

Walrus 用サンプル設定サンプル

Amazon S3 も操作する場合は、別に設定ファイルを用意する必要があります。次のサンプル設定ファイルをひな形として使ってください。

S3 用サンプル設定ファイル

使用例

  • バケットの作成
     s3cmd -c s3cfg.walrus mb s3://testbucket
    
  • バケットの削除
     s3cmd -c s3cfg.walrus rb s3://testbucket
    
  • すべてのバケットの一覧表示
     s3cmd -c s3cfg.walrus ls
    
  • バケットの内容の表示
     s3cmd -c s3cfg.walrus ls s3://testbucket
    
  • オブジェクトの保存
     s3cmd -c s3cfg.walrus put <filename> s3://testbucket
    
  • オブジェクトの取得
     s3cmd -c s3cfg.walrus get s3://testbucket/<key> <filename>
    
  • オブジェクトの削除
     s3cmd -c s3cfg.walrus del s3://testbucket/<key>
    

その他のオプションについては、s3cmd -h を実行してください。


ツール・エコシステムに戻る