minio简介

发布时间 2023-10-28 19:15:22作者: 向大海

 一、简介

   MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

  官网:https://www.minio.org.cn/

  英文官网地址:https://min.io/

  java参考文档:https://min.io/docs/minio/linux/developers/java/API.html

  中文参考网址:http://www.minio.org.cn/

二、基本概念

  Buckets(桶):MinIO 使用存储桶来组织对象。存储桶类似于文件系统中的文件夹或目录,其中每个存储桶可以容纳任意数量的对象。桶可以理解为顶层目录
  Endpoint(断点):Minio服务地址URL(IP:端口)
  Access Key:账户或用户名
  Secret Key:账户密码
   

三、Minio的安装

  2、window安装
    参考文档:https://min.io/docs/minio/linux/index.html
    下载:https://min.io/download#/windows
  服务端安装:
    下载minio Server

 本地磁盘新建文件夹minio

在minio.exe文件夹的路径处输入cmd进入命令行界面(该exe文件不能双击运行)

命令格式:minio.exe server E:\minio文件夹 --console-address ":9006" --address ":9005"

 输入命令:minio.exe server E:\minio\Server --console-address ":9006" --address ":9005"

 minio启动成功,浏览器登陆:http://127.0.0.1:9006/login,即可进入minio界面

 默认的RootUser和RootPass,都为minioadmin,进入MinIO控制台。如下图所示:

 

 

 

四、Minio页面的使用
  创建桶(文件夹)
    Buckets--Create Bucket

  创建用户

    Identity(身份)--Users(用户)--Create User--User Name--Password--Assign Policies(分配策略)

  创建用户组

    Identity(身份)--Groups--Create Groups--Groups

 

五、Springboot整合Minio