命令行模式创建
- 下载Minio客户端
wget https://dl.minio.io/client/mc/release/linux-amd64/mc
- 定义./mc别名
alias mc="./mc"
- 将MinioServer添加到客户端中
mc config host add <ALIAS><YOUR-S3-ENDPOINT><YOUR-ACCESS-KEY><YOUR-SECRET-KEY><API-SIGNATURE>
mc config host add minio http://129.211.24.177:9000/ minio123 handhand123 --api s3v4
- 桶基本命令
#创建一个名为test的存储桶
mc mb minio/test
#上传文件
mc cp -r * minio/test
#共享avatar.png文件的下载路径:
mc share download minio/test/1.jpg
#查找blog存储桶中的png文件:
mc find minio/test --name "*.png"
#设置test存储桶的访问权限为只读:
#目前可以设置这四种权限:none, download, upload, public
mc policy set download minio/test/
#查看存储桶当前权限
mc policy list minio/test/
#查看存储桶
mc ls minio
#查看存储桶中存在的文件
mc ls minio/test
-
设置桶的策略为public模式<这样MiniO才能提供永久的文件服务>
配置桶策略为public
mc policy set public minio/test
查看桶策略
mc policy get minio/test
- 配置环境变量
vim /etc/profile
#minio client
export PATH=$PATH:/usr/local/minio/mc
source /etc/profile
测试环境变量配置是否成功,任意路径下执行
mc --help