MinIO存储服务客户端使用指南(三)

前言

前面的文章介绍了 MinIO 部署的四种方式,今天就来聊一聊服务部署好后,我们应该如何使用的 MinIO 存储服务,快速的掌握一些使用技巧,以便于提升开发效率。

正文

普通用户如何使用 MinIO 服务

普通用户使用 MinIO 存储服务时,官方已经准备好了一些基础快捷命令,通过这些命令,我们可以快速的实现服务的日常通用操作,比如创建存储桶、生成共享URL、管理对象通知等。具体的操作命令,我们可以通过下面的列表来了解:

ls       列出文件和文件夹。
mb       创建一个存储桶或一个文件夹。
cat      显示文件和对象内容。
pipe     将一个STDIN重定向到一个对象或者文件或者STDOUT。
share    生成用于共享的URL。
cp       拷贝文件和对象。
mirror   给存储桶和文件夹做镜像。
find     基于参数查找文件。
diff     对两个文件夹或者存储桶比较差异。
rm       删除文件和对象。
events   管理对象通知。
watch    监视文件和对象的事件。
policy   管理访问策略。
config   管理mc配置文件。
update   检查软件更新。
version  输出版本信息。

除了,官方定义的这些命令外,我们也可以组织自己的常用命令,通过添加 shell 别名来覆盖默认的 Unix 工具命令,比如:

alias ls='mc ls'
alias cp='mc cp'
alias cat='mc cat'
alias mkdir='mc mb'
alias pipe='mc pipe'
alias find='mc find'

管理员如何使用 MinIO 服务

我们一般都知道服务会涉及到权限管理问题,比如角色的不同,一般所具备的权限也会存在一定差异。如果是 MinIO 存储服务的管理员用户,他们的主要职责是部署和管理服务,那么他们会使用哪些常用命令呢?

管理员常用的操作有服务启动、升级、停止、重启,管理用户,配置服务管理等。具体情况,我们来看下面的列表:

service     服务重启并停止所有MinIO服务器
update      更新更新所有MinIO服务器
info        信息显示MinIO服务器信息
user        用户管理用户
group       小组管理小组
policy      MinIO服务器中定义的策略管理策略
config      配置管理MinIO服务器配置
heal        修复MinIO服务器上的磁盘,存储桶和对象
profile     概要文件生成概要文件数据以进行调试
top         顶部提供MinIO的顶部统计信息
trace       跟踪显示MinIO服务器的http跟踪
console     控制台显示MinIO服务器的控制台日志
prometheus  Prometheus管理Prometheus配置
kms         kms执行KMS管理操作

比如,我们查看服务 minio-test 的信息时,使用命令:

mc admin info minio-test

会输出如下信息:

Uptime: 11 hours
   Version: 2021-08-15T22:08:02Z
   Network: 1/1 OK
   Drives: 4/4 OK
1.1 GiB Used, 18 Buckets, 12 Objects
4 drives online, 0 drives offline

结尾

好了,今天关于 MinIO 存储服务的作为普通用户和管理员使用的基础教程就介绍的差不多。当然,更过的内容还是需要感兴趣的小伙伴自己去动手实践的。晚安!我是 liuzhen007,关注我分享更多服务器开发实战知识。



作者简介:????大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,????公众号:玩转音视频。同时也是 CSDN 博客专家、华为云享专家(共创编辑)、InfoQ 签约作者,欢迎关注我分享更多干货!????

上一篇:STL--容器适配器(queue、priority_queue、stack)


下一篇:Redis为什么这么快&如何让Redis更快