Amazon S3はとても便利なサービスで、多くのWebサービスで使われています。しかし本番環境ではよくとも、開発時から使っていると余計なお金がかかってしまうので大量のデータを投入するのを躊躇してしまうかも知れません。 そこで使ってみたいのがs3rverです。静的Webホスティングにも対応したAmazon S3クローンです。

s3rverの使い方

s3rverにアクセスしたところです。よくあるS3っぽいエラーが出ます。

画像をアップロードすればHTTP経由でアクセスできます。

s3rverは認証はされず、自由にバケットを作ったりアップロードができます。ファイルはローカルファイルシステムに保存されるので正しく動いているかどうかすぐに確認できます。ライブラリはRubyなどでも問題なく使えました。なお、s3rver自体はS3代替として本番環境で使うと言うよりも開発用といった位置づけで考えるのが良いでしょう。

s3rverはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

jamhall/s3rver: A fake S3 server written in NodeJs