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 に移動し、パッチをあてます (patch -p1 < s3cmd-0.9.8.3.patch)。
設定
Walrus 用設定ファイルを作成します (以下の使用例では s3cfg.walrus という名前になっています)。次のサンプル設定ファイルをひな形として使ってください。
Amazon 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 を実行してください。
「ツール・エコシステム」に戻る
