最近更新时间:2023-05-30 10:56:40
Minio Client 简称mc,是minio服务器的客户端,对ls,cat,cp,mirror,diff,find等UNIX命令提供了一种替代方案,它支持文件系统和兼容Amazon S3的云存储服务(AWS Signature v2和v4)。
根据操作系统及架构,直接点击下载链接下载对应的版本。
如需在 Linux系统上安装RPM格式的 MinIO Client,请运行以下命令:
dnf install https://dl.min.io/server/minio/release/linux-amd64/minio-20230324214123.0.0.x86_64.rpm
注:如需安装其他格式请在MinIO Client官网点击对应的下载链接。
如需在 Linux系统上安装Homebrew格式的 MinIO Client,请运行以下命令:
brew install minio/stable/mc
mc alias set myminio/ http://MINIO-SERVER MYUSER MYPASSWORD
注:如需安装其他格式请在MinIO Client官网点击对应的下载链接。
打开cmd,执行以下命令初始化配置文件,其中
mc config host add ks3 https://ks3-cn-beijing.ksyuncs.com <AK> <SK> --api s3v4
注:配置文件命令格式:mc config host add
[–api API-SIGNATURE]
参数说明:
名称 | 描述 |
---|---|
ALIAS | 服务别名 |
YOUR-S3-ENDPOINT | KS3 对外服务的访问域名 |
YOUR-ACCESS-KEY | 简称AK,用于标识用户身份 |
YOUR-SECRET-KEY | 简称SK,访问秘钥 |
–api API-SIGNATURE | 签名方式,可选, s3v2:v2签名, s3v4(默认) :v4签名 |
以下命令用于查看bucket列表:
mc ls ks3
以下命令用于查看某个bucket下的文件:
mc ls ks3/auto-test-bucket
以下命令用于创建bucket:
mc mb ks3/test-bucket
以下命令用于删除bucket::
mc rm ks3/test-bucket
以下命令用于上传文件:
mc cp D:\test\demo.txt ks3/auto-test-bucket/demo.txt
以下命令用于下载文件:
mc cp ks3/auto-test-bucket/demo.txt D:\test\demo.txt
以下命令用于复制文件:
mc cp ks3/auto-test-bucket/demo.txt ks3/auto-test-bucket/demo_copy.txt
以下命令用于删除文件:
mc rm ks3/auto-test-bucket/demo.txt
说明:
- S3支持路径(Path)请求风格和虚拟托管(Virtual Hosted)请求风格。基于安全考虑,KS3仅支持虚拟托管访问方式,虚拟托管请求风格是指将Bucket置于Host Header的访问方式。
- MinIO Client目前默认使用路径(Path)请求风格,如需使用虚拟托管(Virtual Hosted)请求风格,即三级域名,请采用以下命令:
./mc alias set ksyun https://ks3-cn-beijing-internal.ksyuncs.com AK SK --path off
用户只需填写AK、SK即可。
纯净模式