Window环境下Minio最新安装部署教程

137 阅读1分钟

1、下载安装包

MinIO下载和安装 | 用于创建高性能对象存储的代码和下载内容

2、启动安装包

minio.exe server dataPath --console-address ":webPort:web界面端口"
  • dataPath: 数据存放路径
  • webPort:web界面端口 例子:
minio server D:\software\minio\data --console-address ":9001"

访问web页面

image.png

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