MinIOは高性能なオブジェクトストレージシステムです。クラウドネイティブストレージシステムの代替として設計されており、そのAPIはAmazon S3と完全に互換性があります。このドキュメントではMinIOの簡単なインストール手順のみを提供します。セキュリティ設定などの高度な設定が必要な場合は、会社の特定の要件に応じて設定してください。そのような設定はこのドキュメントの範囲外であり、詳細情報についてはMinIO公式ウェブサイトを参照することをお勧めします。
一、MinIOのインストール
- Ubuntuマシンを準備します
- 最新バージョンのMinIOソフトウェアをダウンロードします。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
インストール完了後、以下のコマンドでインストールが成功したかを確認できます:
/usr/local/bin/minio --version
- MinIOのログインアカウントとパスワードを設定します
export MINIO_ROOT_USER=${USER}
export MINIO_ROOT_PASSWORD=${PASSWORD}
パスワードの最小長は8文字です。アカウントとパスワードを指定しない場合、デフォルトはともに「minioadmin」となります。
- MinIOサーバーの起動
します サービスは/dataディレクトリにデータを保存し、指定されたポートをリッスンします(以下の例では、ポート9001はコンソールページへのアクセス用、ポート9000はAPI用です)。必要に応じて、ストレージディレクトリ(NASにデータを保存することも可能)とリスニングアドレスを変更できます。
MinIOサーバーを起動(バックグラウンド起動)、デフォルトで http 接続を使用。https を使用したい場合は、https 接続の手順に進んでください。
nohup /usr/local/bin/minio server /data --address :9000 --console-address :9001 &
- サービスが起動しているかを確認します(Port Listen は起動中を示します)
netstat -tulnp |grep minio
- https 接続を使用する まず
証明書を /opt/minio/certs に配置し、private key を private.key という名前に、public certificate を public.crt という名前にします。
サービスはデータを /data ディレクトリに保存し、指定された連接埠をリッスンします(以下の例では、連接埠 9000 はコンソールページへのアクセス用、連接埠 9001 は API アクセス用です)。必要に応じて保存ディレクトリ(NAS にデータを保存することも可能)とリスニングアドレスを変更できます。 minio server を https 接続で起動(バックグラウンド起動)
nohup /usr/local/bin/minio server /data --address :9000 --console-address :9001 --certs-dir /opt/minio/certs &
二、MinIO で Bucket を作成
1. ブラウザを開き、minio server IP:9001 を入力 2. アカウントを入力 3. パスワードを入力 4. login |
5. Buckets に進む 6. 「Create Bucket」をクリック |
7. Bucket Name:カスタム名を入力 8. Create Bucket をクリック PS:他の設定は自分のニーズに応じて設定可能、この例では off |
正常に作成完了 |
三、Access Keys の作成
1. Access Keys に進む 2. Create access key をクリック |
3. Create をクリック PS:の設定は自分のニーズに応じて設定可能、この例ではすべて設定なし |
4. Download for import をクリック、その後ダウンロード |
設定完了後、API 方式でファイルを保存できますが、関連する Policy 設定は自身のニーズに応じて行ってください。