注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

Amazon EC2を使っている人であれば、添付ファイルや画像の置き場としてAmazon S3を使っている人は多いはずだ。他にもバックアップ用途や、大量のデータを保存しておく場所としてAmazon S3は便利なWebサービスだ。 0

Picture 418.png
ヘルプ

 

だがAmazon S3はWeb APIに特化しておりその操作にはライブラリを介して行うのが一般的だ。だがこれでは自動化する際にはプログラムを組む必要があり面倒だ。そこでAmazon S3をターミナルから操作するs3cmdを使おう。 0

今回紹介するオープンソース・ソフトウェアはs3cmd、Amazon S3のCUIフロントエンドだ。

s3cmdはPythonで作られたソフトウェアで、Amazon S3の操作をターミナルから行うことができる。これであればファイルの送信や受信などをコマンドで行えるようになるので自動化も容易になるだろう。 0

Picture 423.png
リストコマンドを実行した所 0

 

バケットを作成したり、削除する、一覧を取るなどはもちろんのこと、ファイルを送信したり受信することもできる。ファイルは複数指定でき、さらにフォルダを指定して同期させることもできる。 0

他にもバケットの容量を調査するduコマンドもある。全てのコマンドは「s3cmd ○○」で行い、その後ろにバケット名やファイル名を書いていく。アクセス権限の設定や、Mime Typeの指定もs3cmdからできる。 0

暗号化してファイル送信する機能など、なかなか興味深いものも多い。何よりAmazon S3だと構える必要もなくファイルを操作できるのが魅力だ。これならばcronなどを使っても簡単に利用できる。システム管理社にとって魅力的なソフトウェアだ。 0

 

Amazon S3 tools: s3cmd : command line S3 client
 http://s3tools.logix.cz/s3cmd

SourceForge.net: S3 tools
 http://sourceforge.net/projects/s3tools/

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が163あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る