文件

MinIO 客戶端設定

此頁面涵蓋 MinIO 客戶端 的設定。

您可以透過定義來建立或修改設定

  • 在啟動或重新啟動 MinIO 伺服器之前,在主機系統上定義*環境變數*。有關如何定義環境變數,請參閱作業系統的文件。

  • 使用 mc admin config set 來設定*設定*。

  • 使用 MinIO 主控台管理員 > 設定 頁面來設定*設定*。

如果您同時定義環境變數和類似的設定,MinIO 會使用環境變數值。

某些設定只有環境變數或設定,但沒有兩者。

設定

主機認證

使用此設定可新增一個臨時別名,用於 mc 命令。例如,用於腳本編寫。

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.min.io

安全令牌服務(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.min.io

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

此設定沒有配置選項。

進度條

停用 MinIO 用戶端進度條。

MC_QUIET

此設定沒有配置選項。

分頁器

新增於版本 mc: RELEASE.2024-04-29T09-56-05Z

停用 CLI 中 MinIO 用戶端的分頁器功能。 使用時,輸出會列印到原始的 STDOUT

DISABLE_PAGER

此設定沒有配置選項。

色彩主題

停用 MinIO 用戶端輸出所使用的色彩主題。

MC_NO_COLOR

此設定沒有配置選項。

JSON

啟用將輸出格式化為 JSON 行。

MC_JSON

此設定沒有配置選項。

除錯

啟用除錯輸出。

MC_DEBUG

此設定沒有配置選項。

停用 SSL

停用 SSL 憑證驗證。

MC_INSECURE

此設定沒有配置選項。

限制下載頻寬

限制 MinIO 用戶端用於某些命令的下載頻寬。

MC_LIMIT_DOWNLOAD

此設定沒有配置選項。

如果未指定,MinIO 用戶端將使用所有可用的頻寬。

將用戶端下載速率限制為不超過以 KiB/s、MiB/s 或 GiB/s 指定的速率。 這僅影響從執行 MinIO 用戶端的本地裝置的下載。 有效單位包括

  • B 代表位元組

  • K 代表千位元組

  • M 代表百萬位元組

  • G 代表十億位元組

  • Ki 代表千位元組 (kibibytes)

  • Mi 代表百萬位元組 (mibibytes)

  • Gi 代表十億位元組 (gibibytes)

例如,若要將下載速率限制為不超過 1 GiB/s,請在 Linux 系統上使用以下命令

export MC_LIMIT_DOWNLOAD=1G

請參閱您的作業系統說明,以了解非 Linux 系統上的等效命令。

限制上傳頻寬

限制 MinIO 用戶端用於某些命令的上傳頻寬。

MC_LIMIT_UPLOAD

此設定沒有配置選項。

如果未指定,MinIO 用戶端將使用所有可用的頻寬。

將用戶端上傳速率限制為不超過以 KiB/s、MiB/s 或 GiB/s 指定的速率。 這僅影響從執行 MinIO 用戶端的本地裝置的上傳。 有效單位包括

  • B 代表位元組

  • K 代表千位元組

  • M 代表百萬位元組

  • G 代表十億位元組

  • Ki 代表千位元組 (kibibytes)

  • Mi 代表百萬位元組 (mibibytes)

  • Gi 代表十億位元組 (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 中設定的加密金鑰。

此設定沒有配置選項。