1、下载安装包
MinIO下载和安装 | 用于创建高性能对象存储的代码和下载内容
2、启动安装包
minio.exe server dataPath --console-address ":webPort:web界面端口"
- dataPath: 数据存放路径
- webPort:web界面端口 例子:
minio server D:\software\minio\data --console-address ":9001"
访问web页面
3、下载客户端
minio客户端下载地址 dl.minio.io/client/mc/r…
4、使用客户端创建连接
客户端命令相关文章:MinIO 管理客户端 — MinIO中文文档 | MinIO Linux中文文档(minio.org.cn/docs/minio/…)
mc alias set name host:port user password
mc alias 命令为管理 mc 可以连接并对其运行操作的 S3 兼容主机列表提供了方便的界面。
- name: 连接的名称
- host:minio服务的地址
- port:minio服务的端口,默认为9000
- user:用户名,默认管理员账号为minioadmin
- password:密码,默认管理员密码为minioadmin
mc.exe alias set myminio/ http://localhost:9000 minioadmin minioadmin
5、创建用户
mc admin user add 命令可以向目标 MinIO 部署中添加一个新的 MinIO 用户。
mc admin user add alias user password
- alias:连接名称
- user:用户名
- password:密码
mc admin user add myminio VoojEqEgWlZKzhwh6PcZ vjULzgWmjX0u5w4HOdemEOMxm2P72zu7OcJN0Jsn
6、添加读写权限
下面的命令会在 alias myminio 的部署上将 readonly 策略附加到用户 james 上。
mc admin policy attach myminio readonly --user james
给用户VoojEqEgWlZKzhwh6PcZ添加读写权限
mc admin policy attach myminio readwrite --user=VoojEqEgWlZKzhwh6PcZ
此时用户VoojEqEgWlZKzhwh6PcZ就可以当作后端服务请求minio的凭证
access-key: VoojEqEgWlZKzhwh6PcZ
secret-key: vjULzgWmjX0u5w4HOdemEOMxm2P72zu7OcJN0Jsn