直接开始:
下载minio服务器端:https://www.minio.io/downloads/#minio-server
根据自己环境的不同选择不同的版本。
可以选择源码或者直接下载可执行文件。
我是直接下载的可执行文件。 下载完成后在dos界面将可执行文件拖进去
然后输入" server 你本机准备作为服务器的目录"(注意空格)
成功后会在dos界面显示:
endpoint(你服务器的端点)
"accessKey": "YOUR-ACCESS-KEY-HERE",这两个key也可以在c:/user/你的用户/.minio下的config.json下看到
成功后dos界面最后会显示如图
访问你的endpoint
上传到endpoint 的文件都可以在这里看到
然后是客户端
客户端下载网址:
https://www.minio.io/downloads/#minio-client
同理根据自己环境的不同选择下载安装包
客户端完整指南:
https://docs.minio.io/docs/minio-client-complete-guide
可以选择添加主机(就是你作为客户端向那个服务器上传文件)
复制
mc config host add
mc可以通过将下载的mc.exe 拖进dos实现 ALIAS就是你想上传至的服务器的名字 中间三位就是上面服务器开启后显示的三个参数 也可以在.minio文件下的配置文件里看到。
最后则是选择的API签名 默认设置为“S3v4”
如此添加添加可上传的服务器后在C:\Users\ASUS-pc\mc目录下的配置文件里可以看到目前此客户端添加的所有服务器
名为play的主机名是官方用于开发人员测试,如果没有在本机搭建服务器可以使用play进行客户端的安装和相关功能的测试
如果有想上传文件至的服务器就可以通过add指令或者直接到该目录下添加服务器的相关信息。
服务器中所有的文件是放在相应的bucket中
客户端可以新建自己相应的bucket
USAGE: mc mb [FLAGS] TARGET [TARGET...]FLAGS: --help, -h Help of mb. --region "us-east-1" Specify bucket region. Defaults to ‘us-east-1’.
mc一样可以通过拖拽mc.exe实现 以下不赘述 mb即为makebucket的简写 服务器主机名/bucketname
示例:
此时在minioui的左边就可以看到新建的bucket
同时在我本机的相应目录下(因为我的local是以本机作为服务器)
G:\com\minioserver(注意服务器搭建阶段我选择的本机目录)
也可以看到新生成的bucket
建立完属于自己的bucket后就可以向其中上传文件了
接下来是上传文件测试:
cp
- Copy Objectscp
command copies data from one or more sources to a target. All copy operations to object storage are verified with MD5SUM checksums. Interrupted or failed copy operations can be resumed from the point of failure.
COPY
USAGE:
mc cp [FLAGS] SOURCE [SOURCE...] TARGET
FLAGS:
--help, -h Help of cp.
--recursive, -r Copy recursively.
minio的官网网址:
https://www.minio.io/
文档里讲解的相当齐全。
我写的太过浅显只是及其基础的功能。
如果有读者用到minio时恰巧读到这篇文章 其中如果有不足的地方请在评论里指出
谢谢