こんにちは。広告システム開発部の小林です。 私が参加しているプロジェクトでは、AWSのS3を使用しているのですが、phpunitなどのテスト実行時にS3へのアクセスが走ってしまうことがあります。 S3はアクセスとストレージ内のファイルの容量によって課金が発生するため、テスト実行時に費用が発生することを避けたいと思いました。 そこで、ローカルの閉じた環境下でS3を使用できないかと調べていたらs3rverというモジュールを見つけましたので紹介させていただきます。 s3rverとはローカル環境に擬似的にS3の機能を再現できる、Node.jsのnpmでインストール可能なモジュールです。 https://www.npmjs.com/package/s3rver s3rverで再現可能なS3の機能バケット 作成リスト表示(バケット、ファイル)削除ファイル 保存取得削除では、実際に使ってみます。 今回は

