/
13.txt
103 lines (72 loc) · 3.85 KB
/
13.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
[13] [DFN[Minio]] は、[[ストレージサーバー]]です。
[14] [[S3]] ほぼ互換の [[Web API]] を備えています。単体で使う他、
本番が [[S3]] のサービスの[[テスト]]にも便利です。ただし [[S3]]
の機能のすべてが実装されているわけではありません。
[REFS[
- [1] [CITE@en[minio/minio: Minio is an open source object storage server compatible with Amazon S3 APIs]]
([TIME[2017-02-11 18:18:06 +09:00]])
<https://github.com/minio/minio>
- [2] [CITE@en[Minio]]
([[Minio, Inc.]]著, [TIME[2017-02-07 03:48:32 +09:00]])
<https://minio.io/>
]REFS]
* 配布
[4] [[Linux]]、[[Windows]]、[[Mac OS X]] の[[バイナリー]]が配布されています。
[[Docker image]] も提供されています。
* サーバー実行
[3] [CODE[minio server]] と実行すると、[[サーバー]]が実行されます。
[5] [CODE[~/.minio]] が (なければ) 自動的に作られて、[[サーバー]]の設定ファイルが置かれます。
この場所は [CODE[minio server]] の [CODE[--config-dir]] オプションで変更できます。
* API
[6] [[Amazon S3]] 互換 [[Web API]] が提供されています。
* メモ
[7] [CITE[Minio]]
([TIME[2017-09-04 17:41:08 +09:00]])
<https://docs.minio.io/docs/minio-docker-quickstart-guide>
[8] [CITE@en[object acl implementation? · Issue #4496 · minio/minio]]
([TIME[2017-11-07 16:36:58 +09:00]])
<https://github.com/minio/minio/issues/4496#issuecomment-307262506>
[9] [[minio]] は [CODE[x-amz-acl]] に対応していません。 bucket を全公開
([CODE[public-read]]) にしたいときは、 >>8 の bucket policy を
[CODE[{bucket}/?policy]] に [CODE[PUT]] すれば良いです。
[10] 意味不明な Internal Error などで起動しなかったり変な応答を返したりするときは、
[[ディスク]]の空きが少ない場合があるようです。何GBか、
実際に使わなくても余分に空きが必要みたいです。
[TIME[2018-03-05T14:27:13.400Z]]
[11] [CITE@en[Migrate config.json into `.minio.sys/config` erasure coded backend · Issue #6182 · minio/minio]]
([TIME[2018-08-18 19:46:21 +09:00]])
<https://github.com/minio/minio/issues/6182>
[12]
この変更のせいで自動生成された [CODE[config.json]] から credentials
を取り出す形になってる実装は動かなくなることに・・・
[15] [CITE@en[Use of su-exec now requires container be started as root · Issue #7773 · minio/minio]]
([TIME[2019-07-23 16:33:44 +09:00]])
<https://github.com/minio/minio/issues/7773>
[16] >>15
[CODE[[[su-exec]]: setgroups([VAR[gid]]): Operation not permitted]]
[17]
保存ファイルの非互換変更多すぎじゃない??
[TIME[2019-12-18T00:54:57.00Z]]
[18]
minio 買収?されたん? なんかWebサイトが商業っぽくなってわかりにくくなったなあ
ドキュメントが前よりたどり着きにくくなってるし
[19]
商業Webデザイナーの作ったサイトは見かけがきれいなだけで情報の整理がなってないところが多いよね、、、
[[OSS]]とは相性が悪いんじゃないかなあ
[20] [CITE[MinIO | Learn how to configure your MinIO server]]
([[MinIO]], [TIME[2022-02-02T03:29:08.000Z]], [TIME[2022-02-02T04:35:21.211Z]])
<https://docs.min.io/docs/minio-server-configuration-guide.html>
[21]
最近の変更で、
- [CODE[docker run -it]]
- [CODE[docker run -d]]
... では変わらず動くものの、
- [CODE[docker run -d -t]]
... では動かなくなりました。
エラーも何も表示されず、
TCP も listen
するのですがアクセスしてもすぐに切断されます。
何か仕様変更があったようです。
[TIME[2022-02-02T06:26:47.100Z]]
[22]
しばらく変な仕様変更で動かなくなることなく安定してたのになあ・・・