minio简介

 一、简介

   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"

详解:

  server:这是minio的命令参数,指示你要启动minio服务器

  E:\minio文件夹:是指数据存放数据的路径

  --console-address "127.0.0.1:9000"是指minio控制台的地址与端口。

      在这个例子中,Minio控制台将在 127.0.0.1 地址的 9000 端口上运行。你可以通过访问这个地址来打开Minio的Web控制台。

  --address "127.0.0.1:9005"是指服务器监听的地址。

      在这个例子中,Minio服务器将在 127.0.0.1 地址的 9005 端口上运行。这是Minio服务器用于接收客户端请求的地址。

输入命令: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

    

 

 
 
posted @ 2023-10-28 19:03  向大海  阅读(335)  评论(0编辑  收藏  举报