- MinIO Quickstart Guide
- MinIO Docker 快速入门
- Minio纠删码快速入门
- 分布式MinIO快速入门
- 使用MinIO分解的HDP Spark和Hive
- 使用TLS安全的访问Minio服务
- MinIO存储桶通知指南
- MinIO Server config.json (v18) 指南
- MinIO多租户(Multi-tenant)部署指南
- MinIO Azure 网关
- MinIO GCS 网关
- MinIO NAS网关
- MinIO S3网关
- MinIO HDFS网关
- 磁盘缓存快速入门
- 如何使用Prometheus监控MinIO服务器
- Federation 快速入门指南
- KMS指南
- 选择API快速入门指南
- 压缩指南
- MinIO多用户快速入门指南
- MinIO STS快速入门指南
- MinIO部署快速入门
- 使用Docker Swarm部署MinIO
- 使用Kubernetes部署MinIO
- 使用Docker Compose部署MinIO
- MinIO客户端快速入门指南
- MinIO Client完全指南
- MinIO管理员完整指南
- 适用于Amazon S3兼容云存储的Minio JavaScript Library
- JavaScript Client API参考文档
- 适用于与Amazon S3兼容的云存储的MinIO Java SDK
- Java Client API参考文档
- 适用于与Amazon S3兼容的云存储的MinIO Python Library
- Python Client API文档
- 适用于与Amazon S3兼容云存储的MinIO Go SDK
- MinIO Go Client API文档
- 适用于与Amazon S3兼容的云存储的MinIO .NET SDK
- .NET Client API参考文档
- 用于Haskell的MinIO Client SDK
- MinIO Haskell SDK API参考
- 使用S3cmd操作MinIO Server
- 使用AWS CLI结合MinIO Server
- restic结合MinIO Server
- 将MySQL备份存储到MinIO Server
- 将MongoDB备份存储到MinIO Server
- 将PostgreSQL备份存储到MinIO Server
- 为MinIO Server设置Caddy proxy
- 为MinIO Server设置Nginx代理
- 使用fluentd插件聚合Apache日志
- Rclone结合MinIO Server
- 结合MinIO运行Deis Workflow
- 为MinIO Server设置Apache HTTP proxy
- 使用pre-signed URLs通过浏览器上传
- 如何在FreeNAS中运行MinIO
- 如何使用Cyberduck结合MinIO
- 如何使用AWS SDK for PHP操作MinIO Server
- 如何使用AWS SDK for Ruby操作MinIO Server
- 如何使用AWS SDK for Python操作MinIO Server
- 如何使用Mountain Duck结合MinIO
- 如何使用AWS SDK for Javascript操作MinIO Server
- 如何使用Træfɪk代理多个MinIO服务
- 如何使用AWS SDK for Go操作MinIO Server
- 如何使用AWS SDK for Java操作MinIO Server
- 如何使用Paperclip操作MinIO Server
- 如何使用AWS SDK for .NET操作MinIO Server
- 如何使用aws-cli调用MinIO服务端加密
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
MinIO Server config.json (v18) 指南
MinIO server在默认情况下会将所有配置信息存到 ${HOME}/.minio/config.json
文件中。 以下部分提供每个字段的详细说明以及如何自定义它们。一个完整的 config.json
在 这里
配置目录
默认的配置目录是 ${HOME}/.minio
,你可以使用--config-dir
命令行选项重写之。MinIO server在首次启动时会生成一个新的config.json
,里面带有自动生成的访问凭据。
minio server --config-dir /etc/minio /data
证书目录
TLS证书存在${HOME}/.minio/certs
目录下,你需要将证书放在该目录下来启用HTTPS
。如果你是一个乐学上进的好青年,这里有一本免费的秘籍传授一你: 如何使用TLS安全的访问minio.
以下是一个带来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 环境变量进行修改 |
示例:
export MINIO_ACCESS_KEY=admin
export MINIO_SECRET_KEY=password
minio server /data
区域(Region)
参数 | 类型 | 描述 |
---|---|---|
region | string | region 描述的是服务器的物理位置,默认是us-east-1 (美国东区1),这也是亚马逊S3的默认区域。你可以通过MINIO_REGION_NAME 环境变量进行修改。如果不了解这块,建议不要随意修改 |
示例:
export MINIO_REGION_NAME="中国华北一区"
minio server /data
浏览器
参数 | 类型 | 描述 |
---|---|---|
browser | string | 开启或关闭浏览器访问,默认是开启的,你可以通过MINIO_BROWSER 环境变量进行修改 |
示例:
export MINIO_BROWSER=off
minio server /data
通知
参数 | 类型 | 描述 |
---|---|---|
notify | 通知通过以下方式开启存储桶事件通知,用于lambda计算 | |
notify.amqp | 通过AMQP发布MinIO事件 | |
notify.mqtt | 通过MQTT发布MinIO事件 | |
notify.elasticsearch | 通过Elasticsearch发布MinIO事件 | |
notify.redis | 通过Redis发布MinIO事件 | |
notify.nats | 通过NATS发布MinIO事件 | |
notify.postgresql | 通过PostgreSQL发布MinIO事件 | |
notify.kafka | 通过Apache Kafka发布MinIO事件 | |
notify.webhook | 通过Webhooks发布MinIO事件 |
了解更多
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论