CNCF对象存储工具之MinIO:2:基本功能

在这里插入图片描述
这篇文章将继续验证和确认一下MinIO的基本功能与使用体验。

概要信息 & 安装

MinIO的概要介绍以及安装方式可以参看如下内容:

功能介绍

MinIO的功能非常清晰,就是对象存储相关的管理工具,所以最终体现为文件与文件夹的查询、上传、下载与删除等操作。

存储桶管理

概念:存储桶(Bucket)

在MinIO中文件需要在存储桶(Bucket)中进行管理,在文件上传之前需要创建存储桶才可以,否则会提示如下错误信息
在这里插入图片描述

存储桶管理:创建存储桶

通过右下的按钮可以很容易创建一个存储桶
在这里插入图片描述

  • 限制1: 目前的版本对于存储桶的名称有限制,需要是小写字母、横线、数字和点,空格和大写字母都是不允许的,而且桶名称的长度最小为3,在实际的使用中,这可能会是一个问题点。
    在这里插入图片描述
    比如这里创建了如下几个不同的存储桶
    在这里插入图片描述

存储桶管理:查询

在左侧的菜单栏中可以看到存储桶所提供的查询功能,是模糊查询的方式,比如输入r,可以看到如下的内容,是包含r的都被查了出来
在这里插入图片描述

存储桶管理:策略控制

对于每个桶都可以设定三种操作策略:只读/只写/读写
在这里插入图片描述

存储桶管理:删除

当然对于每个创建的存储桶,还可以进行删除操作
在这里插入图片描述

存储桶管理:多层次管理

创建桶的时候不能使用/,但是可以在顶端的+中实现多层的桶的构成以满足实际的需要,比如:
在这里插入图片描述

文件管理

文件管理:上传

可以通过提供的上传按钮将文件上传至指定目录
在这里插入图片描述

文件管理:文件分享

对于上传的文件,提供类似百度网盘的指定时间内的共享的功能,此功能较为贴心
在这里插入图片描述

文件管理:下载和删除

同时还提供文件下载和删除功能,此处不再一一演示。

文件管理:查询

页面提供的查询功能,目前似乎只能确认当前层次下的文件是否存在,比如下图中可以看到子目录层次中的文件无法搜索出来
在这里插入图片描述

总结

整体确认了一下功能,基本上能够提供管理文件和文件夹的功能,但是文件的权限控制需要自己控制,缺少租户和工程的权限设定与管理。