Amazon S3を使う場合、何らかのプログラミング言語向けのライブラリを使う必要がある。Ruby、Python、PHP、Perl、Java…など各種言語向けに揃っているが、ファイルの確認をするのに都度プログラミングを組むのは面倒に感じてしまうだろう。

Picture 449.png

PHPベースのAmazon S3フロントエンド

 

そこで使うのが管理インタフェースだ。Amazonでは提供していないので、別途用意する必要がある。Webベースで使うならs3browserを使おう。

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

s3browserはPHP5向けに作られたAmazon S3フロントエンドで、皆で共有して使うのに便利なソフトウェアだ。ウィザード形式で設定を行い、バケットの一覧やその中にあるファイルの一覧などを簡単に見ることができる。

picture-448.png

設定ウィザード

 

できる操作としては、バケット一覧の取得とバケットの作成、ファイルの一覧とアップロード、そしてダウンロードと削除となっている。いずれのファイルにしてもクリックするとダウンロードが開始するようになっている。

アクセス権限の設定やMime Typeの設定はできないようなのがちょっと残念ではある。アップロードは1ファイル単位またはディレクトリを指定して一括アップロードすることもできる。

権限の設定は別途行う必要があるが、ファイルの確認や、ダウンロード目的であれば十分使えるソフトウェアだ。Amazon S3をお使いの方は試してみると良いだろう。

 

Amazon S3 tools: S3 browser

 http://s3tools.logix.cz/s3browser

SourceForge.net: S3 tools

 http://sourceforge.net/projects/s3tools/