MinIO是一款开源的高性能、可伸缩、安全的对象存储系统,专为云原生和容器化环境而设计
(基于minio已经集成在服务器中)
第一步,毫无疑问肯定是创建一个桶(用于存放的容器)
这个Name根据自己的需求自定义
然后点击Create Bucket
可以看见新创建的桶已经完成
点击新创建的桶,然后可以看见详情页面,的Access Policy是Private,我们需要修改这个状态
修改为Public
Set保存
然后需要获取权限码Access Keys
点击+创建access Keys
可以看见出现Access key 和 Secret Key
复制Access key 和 Secret Key到Nacos相对应的配置文件中
# Minio配置
minio:
url: http://你的服务器ip:9001
accessKey: 生成的accessKey
secretKey: 生成的secretKey
bucketName: 桶名称
然后开始写代码,这里我使用的是工厂模式,我就给minio的代码放在下面,可以直接复制使用,工具类放在最后
@PostMapping("upload")
public String upload(MultipartFile