MinIO Admin Client
MinIO Clientmc命令行工具提供mc admin用于在您的 MinIO 部署上执行管理任务的命令。
而mc支持任何与S3兼容的服务,mc admin 仅支持 MinIO 部署。
mc admin具有以下语法:
mc admin [FLAGS] COMMAND [ARGUMENTS]
命令快速参考
下表列出了mc admin命令:
命令 |
描述 |
|---|---|
The |
|
The |
|
The |
|
The |
|
The |
|
The |
|
The |
|
The |
|
使用 |
|
The |
|
The |
|
The |
|
The 站点复制模拟了主动-主动存储桶复制,但适用于多个MinIO部署。 无论在整个站点集合中的IAM设置、存储桶或对象发生任何更改,这些更改都会在站点复制组中的所有站点之间进行复制。 |
|
The |
|
The |
|
The |
|
The |
|
The |
安装
以下命令添加一个临时的extension to your system
PATH for running themc实用工具。请参考您的操作系统说明来对系统PATH进行永久性修改。
或者,执行mc通过导航到父文件夹并运行./mc --help
64位英特尔
curl https://dl.min.io/client/mc/release/linux-amd64/mc \
--create-dirs \
-o $HOME/minio-binaries/mc
chmod +x $HOME/minio-binaries/mc
export PATH=$PATH:$HOME/minio-binaries/
mc --help
64-bit PPC
curl https://dl.min.io/client/mc/release/linux-ppc64le/mc \
--create-dirs \
-o ~/minio-binaries/mc
chmod +x $HOME/minio-binaries/mc
export PATH=$PATH:$HOME/minio-binaries/
mc --help
ARM64
curl https://dl.min.io/client/mc/release/linux-arm64/mc \
--create-dirs \
-o ~/minio-binaries/mc
chmod +x $HOME/minio-binaries/mc
export PATH=$PATH:$HOME/minio-binaries/
mc --help
从 MinIO 下载页面安装
MinIO 不正式将其二进制文件发布到常见的 Linux 软件仓库或软件包管理器(Ubuntu、RHEL、Archlinux/AUR)。 MinIO 二进制文件的唯一官方来源是MinIO 下载页面.
MinIO 不推荐通过包管理器安装,因为上游存储库可能会安装错误的软件包或重命名的软件包。
所有文档都假定已安装官方 mc通过下载页面获取客户端二进制文件仅,且二进制文件命名保持不变。
brew install minio/stable/mc
mc --help
在浏览器中打开以下文件:
https://dl.min.io/client/mc/release/windows-amd64/mc.exe
双击该文件即可执行。or在命令提示符或 PowerShell 中运行以下命令:
\path\to\mc.exe --help
从源码安装适用于开发者和高级用户 需要可正常工作的 Golang 环境。参见如何安装 Golang.
在终端环境中运行以下命令进行安装mc来自源:
go install github.com/minio/mc@latest
mc update不支持基于源代码的安装。
快速入门
重要
以下示例临时禁用 bash 历史记录,以降低认证凭证以明文形式泄露的风险。这是一项基本安全措施,并不能防范所有可能的攻击途径。在命令行输入敏感信息时,请遵循您操作系统的安全最佳实践。
使用mc alias set命令以将
部署添加到mcconfiguration.
bash +o history
mc config host add <ALIAS> <ENDPOINT> ACCESS_KEY SECRET_KEY
bash -o history
将每个参数替换为所需的值。仅指定mc config host add命令启动一个输入提示,用于输入所需的值。
使用mc admin info测试与新添加的 MinIO 部署连接的命令:
mc admin info <ALIAS>