开发喵星球

若依微服务集成MinIO存储(221)

1. 下载方式

1.1 Windows平台安装包下载

  1. 从MinIO(https://min.io/download#/windows)页面下载minio.exe可执行文件。

  2. 下载完成后,新建一个目录来存放MinIO文件,例如D:\minioData

  3. 打开命令提示符(cmd),运行以下命令启动MinIO服务器:

minio.exe server D:\minioData
  1. 启动成功以后如下图,最后红色字提示修改access KeySecret Key

1.2 打开控制台

minio提供了一个可视化的管理控制平台,安装好之后,在浏览器中输入(http://localhost:9000/)就可以访问了,默认的用户名和密码都是minioadmin

2. 如何使用

2.1 配置文件

在若依项目的配置文件中添加MinIO的配置,例如在application.yml文件:

# Minio配置
minio:
  url: http://127.0.0.1:9000
  # 账号
  accessKey: minioadmin
  # 密码
  secretKey: minioadmin
  # MinIO桶名字
  bucketName: ruoyi

2.2 创建桶

在后台管理界面选择+号创建你的Create Bucket,可以理解为一个文件夹用来存放图片。桶创建成功之后就可以上传图片了。

3. 上传和访问策略

3.1 上传图片

在MinIO控制台选择+号,上传你的图片文件。上传成功后,可以在文件列表中看到上传的图片。

3.2 访问策略

为了让所有用户可以通过文件路径访问图片,设置* ReadOnly则所有用户通过文件路径即可访问。这样,所有用户都可以通过文件路径访问存储在MinIO中的文件。

启动ruoyi-file应用,在浏览器中打开(http://127.0.0.1:9000/ruoyi/ruoyi.png)就可以访问图片了。

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-05-27 16:08:58 阅读量:118
<<   >>


powered by kaifamiao