Minio設(shè)置文件鏈接永久有效的完整步驟
前言
minio分享文件的鏈接,最多支持分享七天
通過 MinIO客戶端 管理存儲桶策略的方式實現(xiàn)文件鏈接永久有效
1.下載MinIO Client
采用 Docker 方式 安裝
拉取Docker穩(wěn)定版鏡像
docker pull minio/mc
2.運行MinIO Client
docker run -it --entrypoint=/bin/sh minio/mc
成功提示
3.添加一個云存儲服務(wù)
mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> [--api API-SIGNATURE]
示例-MinIO云存儲
從MinIO服務(wù)獲得URL、access key和secret key。
mc config host add minio http://192.168.1.51 BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12 --api s3v4
別名就是給你的云存儲服務(wù)起了一個短點的外號。S3 endpoint,access key和secret key是你的云存儲服務(wù)提供的。API簽名是可選參數(shù),默認(rèn)情況下,它被設(shè)置為"S3v4"。
4.驗證
查詢所有的存儲桶
mc ls minio
ps:這里的 minio 是剛剛?cè)〉膭e名
5.policy命令 - 管理存儲桶策略
通過 mc policy 命令 獲取 policy 相關(guān)的所有命令
mc policy
查看存儲桶或路徑策略
mc policy get minio/mybucket/myphotos/2020/
設(shè)置存儲桶或路徑策略為 download
mc policy set download play/mybucket/myphotos/2020/
download 后面 跟存儲桶或路徑
minio地址 + 文件路徑 就成為了永久可訪問的鏈接,注意如果直接在控制臺中復(fù)制url,其中的minio要去掉。
注意: 這里強烈建議設(shè)置路徑的策略為 download 這樣 所屬存儲桶的策略就變?yōu)榱?custom
如果直接將 bucket 設(shè)置為 download 那么就可以進(jìn)入到minio客戶端,雖然只能看到 設(shè)置了相應(yīng)策略的 bocket ,但是匿名者可以在其中隨意的創(chuàng)建與刪除文件!
參考地址 MinIO 官網(wǎng)
總結(jié)
到此這篇關(guān)于Minio設(shè)置文件鏈接永久有效的文章就介紹到這了,更多相關(guān)Minio文件鏈接永久有效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
win10安裝Anaconda+tensorflow2.0-CPU+Pycharm的圖文教程
本文通過圖文并茂的形式給大家介紹了win10安裝Anaconda+tensorflow2.0-CPU+Pycharm的教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12JetPack開發(fā)中使用CameraX完成拍照和拍視頻功能
CameraX 是一個 Google 推出的 JetPack 組件。今天給大家分享JetPack之使用CameraX完成拍照和拍視頻,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2020-06-0610分鐘搞定讓你困惑的 Jenkins 環(huán)境變量過程詳解
這篇文章主要介紹了10分鐘搞定讓你困惑的 Jenkins 環(huán)境變量過程詳解,本文通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01