S3のファイルを一覧できるWebアプリ
最近は、ちょいちょいクライアントとのデータのやり取りにS3を利用することが増えてきました。
署名つきURLを発行してダウンロードリンクを提供することがほとんどですが、手間なのでリードオンリのWebアプリを用意できたらなと思ったので、GitHubに転がってないか調べてみました。
いくつかの中から見つけたのがこれです。
PHPで書かれてて、シンプルな設定ですぐ動かせました。
設定ファイル
デフォルトだと
 
https://www.apps.danishi.net/s3-explorer-php/
ソースもシンプルなのでカスタマイズも簡単にできそうです。
署名つきURLを発行してダウンロードリンクを提供することがほとんどですが、手間なのでリードオンリのWebアプリを用意できたらなと思ったので、GitHubに転がってないか調べてみました。
いくつかの中から見つけたのがこれです。
PHPで書かれてて、シンプルな設定ですぐ動かせました。
git clone https://github.com/thalesfp/s3-explorer-php
cd s3-explorer-php
composer install --no-dev設定ファイル
config.iniがあるのでアクセスキーとシークレットアクセスキーを設定します。
バケット名を追加すると、そのバケットのアクセスに絞ることができます。
access_key = *****************
secret_key = ******************************
bucket = s3-explorer-php-testデフォルトだと
config.iniにアクセスできてしまい危険なので.htaccessを追加しておきましょう。
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !\.css$
    RewriteCond %{REQUEST_URI} !\.js$
    RewriteCond %{REQUEST_URI} !\.jpg$
    RewriteCond %{REQUEST_URI} !\.gif$
    RewriteCond %{REQUEST_URI} !\.png$
    RewriteRule ^.*$ index.php
</IfModule>https://www.apps.danishi.net/s3-explorer-php/

ソースもシンプルなのでカスタマイズも簡単にできそうです。







