MinIO server 在默认情况下会将所有配置信息存到 ${HOME}/.minio/config.json 文件中。 以下部分提供每个字段的详细说明以及如何自定义它们。一个完整的 config.json 在 这里
默认的配置目录是 ${HOME}/.minio,你可以使用 --config-dir 选项指定新的路径覆盖默认的路径。MinIO server 在首次启动时会生成一个新的 config.json ,里面带有自动生成的访问凭据。
TLS 证书存在 ${HOME}/.minio/certs 目录下,你需要将证书放在该目录下来启用 HTTPS 。
以下是一个带来TLS证书的MinIO server的目录结构。
$ 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
stri