美文网首页程序员
Minio设置永久下载链接

Minio设置永久下载链接

作者: 大老哈 | 来源:发表于2018-12-18 21:58 被阅读323次

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

    Minio是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

    (启动的时候记得记录下两个key,登陆的时候会用到,后期可以修改)

    安装配置和SDK之类的就看官方文档就非常好,很全面:https://docs.minio.io/cn/

    在实际操作的时候,发现minio分享文件,最多支持分享七天,这显然和我的需求有冲突。查看了minio的文档,发现minio的功能远比我想象的强大,他提供了一个客户端工具。可以直接对minio server进行配置。下面我具体说下minio客户端是怎么设置永久下载链接的。

    安装客户端

    首先是安装minio客户端,这个官方文档很清楚,各取所需吧,由于我使用的服务器没有外网,只能通过XFTP上传离线文件进行使用,所以下载二进制文件

    二进制文件地址:https://dl.minio.io/client/mc/release/linux-amd64/mc

    设置自定义命令

    alias mc="./mc"

    至此,我们的minio client就安装完成了。

    添加服务端host

    使用 minio client 将我自己的 minio server 添加到 mc 的配置管理:

    mc config host add minio http://xxx.xxx.xxx.xxx:9000 minio password S3v4

    这样我们才能直接管理这个 minio server 端。

    [配置下载策略]

    mc policy public minio/base

    这个命令的作用是将 server 端的 base 桶设置为开放管理,可以直接通过 url 进行下载。

    [桶名]/[路径]可以一直拼接到具体的文件夹或文件

    类似于以下 http://xxx.xxx.xxx.xxx:9000/base/xxx.zip,可用浏览器直接从此URL访问下载。

    相关文章

      网友评论

        本文标题:Minio设置永久下载链接

        本文链接:https://www.haomeiwen.com/subject/ehurkqtx.html