mc admin config 命令用来管理 MinIO 服务器的配置设置。语法如下:
C:\>mc admin config -h NAME: mc admin config - manage MinIO server configuration USAGE: mc admin config COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...] COMMANDS: get interactively retrieve a config key parameters set interactively set a config key parameters reset interactively reset a config key parameters history show all historic configuration changes restore rollback back changes to a specific config history export export all config keys to STDOUT import import multiple config keys from STDIN FLAGS: --config-dir value, -C value path to configuration folder (default: "C:\\Users\\Administrator\\mc") --quiet, -q disable progress bar display --no-color disable color theme --json enable JSON lines formatted output --debug enable debug output --insecure disable SSL certificate verification --help, -h show help
mc admin config 命令提供了 get、set、reset、history 等子命令来管理 MinIO 服务器配置。
下面将详细介绍各个子命令的用法:
命令 | 描述 |
get | 交互式检索配置关键参数。语法如下: mc admin config get TARGET 实例: (1)获取 MinIO 服务器上的当前区域设置。 C:\> mc admin config get play/ region region name=us-east-1 (2)获取 MinIO 服务器上 Webhook 目标的当前通知设置。 C:\> mc admin config get myminio/ notify_webhook notify_webhook endpoint="http://localhost:8080" auth_token= queue_limit=10000 queue_dir="/home/events" (3)获取 MinIO 服务器上的当前压缩设置。 C:\> mc admin config get myminio/ compression compression extensions=".txt,.csv" mime_types="text/*" |
set | 交互式设置配置关键参数。语法如下: mc admin config set TARGET 实例: (1)为 MinIO 服务器启用 webhook 通知目标。 C:\> mc admin config set myminio/ notify_webhook endpoint="http://localhost:8080/minio/events" (2)将 MinIO 服务器的区域名称更改为“us-west-1”。 C:\> mc admin config set myminio/ region name=us-west-1 (3)更改分布式 MinIO 服务器设置上的修复设置。 C:\> mc admin config set mydist/ heal max_delay=300ms max_io=50 |
reset | 交互式重置配置关键参数,语法如下: mc admin config reset TARGET 实例: (1)将 MQTT 通知目标“name1”设置重置为默认值。 C:\> mc admin config reset myminio/ notify_mqtt:name1 |
history | 显示所有历史配置更改,语法如下: mc admin config history TARGET 实例: (1)列出按时间排序的所有历史条目。 C:\> mc admin config history play/ |
restore | 回滚对特定配置历史记录的更改,语法如下: mc admin config restore TARGET RESTOREID 实例: (1)在 MinIO 服务器上恢复“restore-id”历史键值。 C:\> mc admin config restore play/ <restore-id> |
export | 将所有配置键导出到 STDOUT,语法如下: mc admin config export TARGET 实例: (1)从 MinIO 服务器导出当前配置 C:\> mc admin config export play/ > config.txt |
import | 从 STDIN 导入多个配置键,语法如下: mc admin config import TARGET 实例: (1)导入新的本地配置并应用到 MinIO 服务器 C:\> mc admin config import play/ < config.txt |