minio 設(shè)置永久下載鏈接

Minio 是一個(gè)基于Apache License v2.0開源協(xié)議的對(duì)象存儲(chǔ)服務(wù),官方提供了很多語言的SDK。它兼容亞馬遜S3云存儲(chǔ)服務(wù)接口,非常適合于存儲(chǔ)大容量非結(jié)構(gòu)化的數(shù)據(jù),例如圖片、視頻、日志文件、備份數(shù)據(jù)和容器/虛擬機(jī)鏡像等,而一個(gè)對(duì)象文件可以是任意大小,從幾kb到最大5T不等。

Minio是一個(gè)非常輕量的服務(wù),可以很簡單的和其他應(yīng)用的結(jié)合,類似 NodeJS, Redis 或者 MySQL。

(啟動(dòng)的時(shí)候記得記錄下兩個(gè)key,登陸的時(shí)候會(huì)用到,后期可以修改)

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

在實(shí)際操作的時(shí)候,發(fā)現(xiàn)minio分享文件,最多支持分享七天,這顯然和我的需求有沖突。查看了minio的文檔,發(fā)現(xiàn)minio的功能遠(yuǎn)比我想象的強(qiáng)大,他提供了一個(gè)客戶端工具。可以直接對(duì)minio server進(jìn)行配置。下面我具體說下minio客戶端是怎么設(shè)置永久下載鏈接的。

安裝客戶端

首先是安裝minio客戶端,這個(gè)官方文檔很清楚,各取所需吧,由于我使用的服務(wù)器沒有外網(wǎng),只能通過XFTP上傳離線文件進(jìn)行使用,所以下載二進(jìn)制文件

二進(jìn)制文件地址:https://dl.minio.io/client/mc/release/linux-amd64/mc

設(shè)置自定義命令

alias mc="./mc"

至此,我們的minio client就安裝完成了。

添加服務(wù)端host

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

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

這樣我們才能直接管理這個(gè) minio server 端。

[配置下載策略]

mc policy public minio/base

這個(gè)命令的作用是將 server 端的 base 桶設(shè)置為開放管理,可以直接通過 url 進(jìn)行下載。

[桶名]/[路徑]可以一直拼接到具體的文件夾或文件

類似于以下 http://xxx.xxx.xxx.xxx:9000/base/xxx.zip,可用瀏覽器直接從此URL訪問下載。

作者:大老哈
鏈接:http://www.itdecent.cn/p/fa0df637fd4b
來源:簡書
簡書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容