中文文档

MinIO客户端 Settings

本页面涵盖了关于 MinIO客户端 的设置。

您可以通过定义以下内容来建立或修改设置:

  • 在启动或重新启动 MinIO 服务器之前,在宿主系统上定义一个 环境变量。 请参阅您的操作系统的文档,了解如何定义环境变量。

  • 使用 mc admin config set 命令来设置一个 配置项

  • 使用 MinIO控制台管理员 > 设置 页面来设置一个 配置项

如果您同时定义了环境变量和类似的配置设置,MinIO 将使用环境变量的值。

有些设置只有环境变量或配置设置,而不是两者都有。

设置

主机凭证

使用此设置为 mc 命令添加一个临时别名。 例如,用于脚本编写时。

临时别名使用 AWS s3v4 signature

MC_HOST_<ALIAS>

将环境变量末尾的 <ALIAS> 替换为要设置 alias 的主机。

这个设置没有配置选项。

使用 mc alias set 配置 alias

例子

静态凭证

export MC_HOST_<alias>=https://<Access Key>:<Secret Key>@<YOUR-S3-ENDPOINT>
export MC_HOST_myalias=https://Q3AM3UQ867SPQQA43P2F:zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG@play.minio.org.cn

安全令牌服务 (STS) 凭证

export MC_HOST_<alias>=https://<Access Key>:<Secret Key>:<Session Token>@<YOUR-S3-ENDPOINT>
export MC_HOST_myalias=https://Q3AM3UQ867SPQQA43P2F:zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG:eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NLZXkiOiJOVUlCT1JaWVRWMkhHMkJNUlNYUiIsImF1ZCI6IlBvRWdYUDZ1Vk80NUlzRU5SbmdEWGo1QXU1WWEiLCJhenAiOiJQb0VnWFA2dVZPNDVJc0VOUm5nRFhqNUF1NVlhIiwiZXhwIjoxNTM0ODk2NjI5LCJpYXQiOjE1MzQ4OTMwMjksImlzcyI6Imh0dHBzOi8vbG9jYWxob3N0Ojk0NDMvb2F1dGgyL3Rva2VuIiwianRpIjoiNjY2OTZjZTctN2U1Ny00ZjU5LWI0MWQtM2E1YTMzZGZiNjA4In0.eJONnVaSVHypiXKEARSMnSKgr-2mlC2Sr4fEGJitLcJF_at3LeNdTHv0_oHsv6ZZA3zueVGgFlVXMlREgr9LXA@play.minio.org.cn

STS服务

在 mc 版本加入: RELEASE.2023-11-06T04-19-23Z

使用此设置为 mc 命令添加一个 STS 端点。

在 mc 版本发生变更: RELEASE.2023-12-02T02-03-28Z

支持通过别名添加多个环境变量。

MC_STS_ENDPOINT_<alias>
export MC_STS_ENDPOINT_myalias=https://sts.minio-operator.svc.cluster.local:4223/sts/ns-1

这个设置没有配置选项。

网络令牌身份

在 mc 版本加入: RELEASE.2023-11-06T04-19-23Z

使用此设置为 mc 命令添加一个网络令牌身份。

在 mc 版本发生变更: RELEASE.2023-12-02T02-03-28Z

支持通过别名添加多个环境变量。

MC_WEB_IDENTITY_TOKEN_<alias>
export MC_WEB_IDENTITY_TOKEN_FILE_myalias=/var/run/secrets/kubernetes.io/serviceaccount/token

这个设置没有配置选项。

配置目录

指定 MinIO 客户端应使用的配置文件夹路径。

MC_CONFIG_DIR

这个设置没有配置选项。

进度条(Progress Bar)

禁用 MinIO 客户端的进度条。

MC_QUIET

这个设置没有配置选项。

Pager

在 mc 版本加入: RELEASE.2024-04-29T09-56-05Z

在 CLI 中禁用 MinIO 客户端的寻呼机功能。 使用时,输出将打印到原始 STDOUT

MC_DISABLE_PAGER

这个设置没有配置选项。

颜色主题

禁用用于MinIO客户端输出的颜色主题。

MC_NO_COLOR

这个设置没有配置选项。

JSON

启用将输出格式化为JSON行。

MC_JSON

这个设置没有配置选项。

Debug

启用调试输出。

MC_DEBUG

这个设置没有配置选项。

禁用 SSL

禁用SSL证书验证。

MC_INSECURE

这个设置没有配置选项。

限制下载带宽

限制MinIO客户端在某些命令下使用的下载带宽。

MC_LIMIT_DOWNLOAD

这个设置没有配置选项。

如果未指定,MinIO客户端将使用所有可用的带宽。

将客户端下载速率限制为不超过指定速率(以 KiB/s、MiB/s 或 GiB/s 为单位)。 这仅影响从运行 MinIO 客户端的本地设备下载。 有效单位包括:

  • B for bytes

  • K for kilobytes

  • M for megabytes

  • G for gigabytes

  • Ki for kibibytes

  • Mi for mibibytes

  • Gi for gibibytes

例如,要在Linux系统上限制下载速率不超过1 GiB/s,请使用以下命令:

export MC_LIMIT_DOWNLOAD=1G

请参考您的操作系统说明,以获取非Linux系统上的等效命令。

限制上传带宽

限制MinIO客户端在某些命令上使用的上传带宽。

MC_LIMIT_UPLOAD

这个设置没有配置选项。

如果未指定,MinIO客户端将使用所有可用的带宽。

将客户端上传速率限制为不超过指定的速率(以 KiB/s、MiB/s 或 GiB/s 为单位)。 这仅影响运行 MinIO 客户端的本地设备的上传。 有效单位包括:

  • B for bytes

  • K for kilobytes

  • M for megabytes

  • G for gigabytes

  • Ki for kibibytes

  • Mi for mibibytes

  • Gi for gibibytes

例如,要将上传速率限制为不超过 1 GiB/s,请在 Linux 系统上使用以下命令:

export MC_LIMIT_UPLOAD=1G

请参考您的非Linux操作系统的说明,以获取等效的命令。

SSE-KMS 加密

使用 SSE-KMS 选项,并通过使用服务器管理的密钥来加密和解密。

MC_ENC_KMS

使用 MC_ENC_KMS 环境变量指定密钥。

这个设置没有配置选项。

SSE-S3 加密技术

使用 SSE-KMS 与服务器管理的密钥加密和解密选项。

MC_ENC_S3

指定执行 SSE-S3 加密时使用的密钥。 指定值必须与 MINIO_KMS_KES_KEY_NAME 中设置的加密密钥一致。

这个设置没有配置选项。

Join Slack 商业支持购买咨询