• Minio Server config.json (v18) 指南
    • 配置目录
      • 证书目录
      • 配置参数
        • 版本
        • 凭据
        • 区域(Region)
        • 浏览器
        • 通知
    • 了解更多

    Minio Server config.json (v18) 指南

    Minio server在默认情况下会将所有配置信息存到 ${HOME}/.minio/config.json 文件中。 以下部分提供每个字段的详细说明以及如何自定义它们。一个完整的 config.json 在 这里

    配置目录

    默认的配置目录是 ${HOME}/.minio,你可以使用—config-dir命令行选项重写之。 You can override the default configuration directory using —config-dir command-line option. Minio server在首次启动时会生成一个新的config.json,里面带有自动生成的访问凭据。

    1. minio server --config-dir /etc/minio /data

    证书目录

    TLS证书存在${HOME}/.minio/certs目录下,你需要将证书放在该目录下来启用HTTPS 。如果你是一个乐学上进的好青年,这里有一本免费的秘籍传授一你: 如何使用TLS安全的访问minio.

    以下是一个带来TLS证书的Minio server的目录结构。

    1. $ tree ~/.minio
    2. /home/user1/.minio
    3. ├── certs
    4. ├── CAs
    5. ├── private.key
    6. └── public.crt
    7. └── 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环境变量进行修改

    示例:

    1. export MINIO_ACCESS_KEY=admin
    2. export MINIO_SECRET_KEY=password
    3. minio server /data

    区域(Region)

    参数 类型 描述
    region string region描述的是服务器的物理位置,默认是us-east-1(美国东区1),这也是亚马逊S3的默认区域。你可以通过MINIO_REGION 环境变量进行修改。如果不了解这块,建议不要随意修改

    示例:

    1. export MINIO_REGION="中国华北一区"
    2. minio server /data

    浏览器

    参数 类型 描述
    browser string 开启或关闭浏览器访问,默认是开启的,你可以通过MINIO_BROWSER环境变量进行修改

    示例:

    1. export MINIO_BROWSER=off
    2. 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事件

    了解更多

    • Minio Quickstart Guide

    原文: https://docs.minio.io/cn/minio-server-configuration-guide.html