MinIO server 在默認狀況下會將全部配置信息存到 ${HOME}/.minio/config.json
文件中。 如下部分提供每一個字段的詳細說明以及如何自定義它們。一個完整的 config.json 在 這裏nginx
默認的配置目錄是 ${HOME}/.minio
,你能夠使用 --config-dir
選項指定新的路徑覆蓋默認的路徑。MinIO server 在首次啓動時會生成一個新的 config.json ,裏面帶有自動生成的訪問憑據。git
TLS 證書存在 ${HOME}/.minio/certs
目錄下,你須要將證書放在該目錄下來啓用 HTTPS 。github
如下是一個帶來TLS證書的MinIO server的目錄結構。json
$ tree ~/.minio /home/user1/.minio ├── certs │ ├── CAs │ ├── private.key │ └── public.crt └── config.json
參數 | 類型 | 描述 |
---|---|---|
version | string | version決定了配置文件的格式,任何老版本都會在啓動時自動遷移到新版本中。 [請勿手動修改] |
credential | 對象存儲和Web訪問的驗證憑據。 | |
credential.accessKey | string | Access key長度最小是5個字符,你能夠經過 MINIO_ACCESS_KEY環境變量進行修改 |
credential.secretKey | string | Secret key長度最小是8個字符,你能夠經過MINIO_SECRET_KEY環境變量進行修改 |
region | string | region描述的是服務器的物理位置,默認是us-east-1(美國東區1),這也是亞馬遜S3的默認區域。你能夠經過MINIO_REGION_NAME 環境變量進行修改。若是不瞭解這塊,建議不要隨意修改 |
browser | string | 開啓或關閉瀏覽器訪問,默認是開啓的,你能夠經過 MINIO_BROWSER 環境變量進行修改 |
示例瀏覽器
export MINIO_BROWSER=off minio server /data
因爲糾刪碼的緣由,MinIO 有以下限制服務器
項目 | 參數 |
---|---|
最大驅動器數量 | 16 |
最小驅動器數量 | 4 |
讀仲裁 | N/2 |
寫仲裁 | N/2+1 |
經過瀏覽器訪問 MinIO ,因爲瀏覽器的限制,上傳文件的大小限制爲 5GB。ide
S3 API 的限制code
項目 | 參數 |
---|---|
最大桶數 | 無限額 |
每桶最大對象數 | 無限額 |
最大對象大小 | 5TB |
最小對象大小 | 0 |
每次 PUT 操做的最大對象大小 | 5GB |
每次上傳的最大 Part 數量 | 10000 |
Part 大小 | 5MB到5GB. 最後一個part能夠從0B到5GB |
每次list parts請求可返回的part最大數量 | 1000 |
每次list objects請求可返回的object最大數量 | 1000 |
每次list multipart uploads請求可返回的multipart uploads最大數量 | 1000 |
Minio 不支持的 Amazon S3 Bucket APIserver
Minio不支持的Amazon S3 Object API.對象