Minio

Minio

[13] Minio は、ストレージサーバーです。

[14] S3 ほぼ互換の Web API を備えています。単体で使う他、 本番が S3 のサービスのテストにも便利です。ただし S3 の機能のすべてが実装されているわけではありません。

配布

[4] LinuxWindowsMac OS Xバイナリーが配布されています。 Docker image も提供されています。

サーバー実行

[3] minio server と実行すると、サーバーが実行されます。

[5] ~/.minio が (なければ) 自動的に作られて、サーバーの設定ファイルが置かれます。 この場所は minio server--config-dir オプションで変更できます。

API

[6] Amazon S3 互換 Web API が提供されています。

メモ

[7] Minio () https://docs.minio.io/docs/minio-docker-quickstart-guide

[8] object acl implementation? · Issue #4496 · minio/minio () https://github.com/minio/minio/issues/4496#issuecomment-307262506

[9] miniox-amz-acl に対応していません。 bucket を全公開 (public-read) にしたいときは、 >>8 の bucket policy を {bucket}/?policyPUT すれば良いです。

[10] 意味不明な Internal Error などで起動しなかったり変な応答を返したりするときは、 ディスクの空きが少ない場合があるようです。何GBか、 実際に使わなくても余分に空きが必要みたいです。

[11] Migrate config.json into `.minio.sys/config` erasure coded backend · Issue #6182 · minio/minio () https://github.com/minio/minio/issues/6182

[12] この変更のせいで自動生成された config.json から credentials を取り出す形になってる実装は動かなくなることに・・・

[15] Use of su-exec now requires container be started as root · Issue #7773 · minio/minio () https://github.com/minio/minio/issues/7773

[16] >>15 su-exec: setgroups(gid): Operation not permitted

[17] 保存ファイルの非互換変更多すぎじゃない??

[18] minio 買収?されたん? なんかWebサイトが商業っぽくなってわかりにくくなったなあ ドキュメントが前よりたどり着きにくくなってるし

[19] 商業Webデザイナーの作ったサイトは見かけがきれいなだけで情報の整理がなってないところが多いよね、、、 OSSとは相性が悪いんじゃないかなあ

[20] MinIO | Learn how to configure your MinIO server (MinIO, , ) https://docs.min.io/docs/minio-server-configuration-guide.html

[21] 最近の変更で、

... では変わらず動くものの、

... では動かなくなりました。 エラーも何も表示されず、 TCP も listen するのですがアクセスしてもすぐに切断されます。 何か仕様変更があったようです。

[22] しばらく変な仕様変更で動かなくなることなく安定してたのになあ・・・

[23] minio さんまた仕様変更したん・・・

[24] 開発者これもう完全に癖になってるよね、定期的に仕様変更して動かなくしてやらないと我慢できない病

[25] S3 API 互換でもっと安定志向なプロジェクト他にないのかなあ

[31] less3 というのがあります。安定してるかどうかは知らん。

[26]

ERROR Unable to use the drive /data: Drive /data: found backend type fs, expected xl or xl-single - to migrate to a supported backend visit https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-fs-gateway.html: Invalid arguments specified

またか

[27] Deprecation of the MinIO gateway, https://blog.min.io/deprecation-of-the-minio-gateway/?ref=docs

This should not come as a surprise, we began informing the community in 2020 and have steadily removed unpopular gateways.

[28] いや知らんがな。

[29] Migrate from Gateway or Filesystem Mode — MinIO Object Storage for Linux, , https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-fs-gateway.html

Along with the deprecation announcement, MinIO also announced that the feature would be removed in six months time.

[30] 今までデフォルトだったストレージ形式を6ヶ月後に廃止しますとかアホかいな。