Minio設置文件鏈接永久有效的完整步驟
前言
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文件鏈接永久有效內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Docker安裝MinIO詳細步驟介紹
- 輕量級對象存儲服務minio安裝及瀏覽器使用教程
- Python實現上傳Minio和阿裡Oss文件
- Minio基本介紹及如何搭建Minio集群
- Docker初級網絡端口映射的配置