首頁 > 軟體

Minio設定檔案連結永久有效的完整步驟

2022-07-13 18:01:48

前言

minio分享檔案的連結,最多支援分享七天

通過 MinIO使用者端 管理儲存桶策略的方式實現檔案連結永久有效

1.下載MinIO Client

採用 Docker 方式 安裝

拉取Docker穩定版映象

docker pull minio/mc

2.執行MinIO Client

docker run -it --entrypoint=/bin/sh minio/mc

成功提示

3.新增一個雲端儲存服務

mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> [--api API-SIGNATURE]

範例-MinIO雲端儲存

從MinIO服務獲得URL、access key和secret key。

mc config host add minio http://192.168.1.51 BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12 --api s3v4

別名就是給你的雲端儲存服務起了一個短點的外號。S3 endpoint,access key和secret key是你的雲端儲存服務提供的。API簽名是可選引數,預設情況下,它被設定為"S3v4"。

4.驗證

查詢所有的儲存桶

mc ls minio

ps:這裡的 minio 是剛剛取的別名

5.policy命令 - 管理儲存桶策略

通過 mc policy 命令 獲取 policy 相關的所有命令

mc policy

檢視儲存桶或路徑策略

mc policy get minio/mybucket/myphotos/2020/

設定儲存桶或路徑策略為 download

mc policy set download play/mybucket/myphotos/2020/

download 後面 跟儲存桶或路徑

minio地址 + 檔案路徑 就成為了永久可存取的連結,注意如果直接在控制檯中複製url,其中的minio要去掉。

注意: 這裡強烈建議設定路徑的策略為 download 這樣 所屬儲存桶的策略就變為了 custom
如果直接將 bucket 設定為 download 那麼就可以進入到minio使用者端,雖然只能看到 設定了相應策略的 bocket ,但是匿名者可以在其中隨意的建立與刪除檔案!

參考地址 MinIO 官網

總結

到此這篇關於Minio設定檔案連結永久有效的文章就介紹到這了,更多相關Minio檔案連結永久有效內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com