Amazon S3は、オンラインストレージサービスの代表的な存在であり、様々なアプリケーションで利用されています。しかし、S3を利用するためには、AWSのアカウントを持っている必要や費用を気にしなければなりません。 そこで、今回はローカル環境にS3を構築する方法をまとめていきます。具体的には、MinIOというオープンソースのツールを利用して、ローカル環境にS3を構築する方法をdockerを使って説明します。 開発環境 Docker:v20.10.22 Docker Compose:v2.15.1 MinIO:RELEASE.2023-02-27T18-10-45Z Docker Compose V2を使っています。 V1を使っている場合は正しく動作しない場合もありますのでご確認ください。 MinIOとは? MinIOは、Amazon S3互換の分散オブジェクトストレージシステムです。つまり