大蟒蛇python教程共享Minio设置文件链接永久有效的完整步骤

前言

minio分享文件的链接,最多支持分享七天

通过 minio客户端 管理存储桶策略的方式实现文件链接永久有效

1.下载minio client

采用 docker 方式 安装

拉取docker稳定版镜像

docker pull minio/mc

2.运行minio client

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

成功提示

Minio设置文件链接永久有效的完整步骤

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 https://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

Minio设置文件链接永久有效的完整步骤

查看存储桶或路径策略

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文件链接永久有效内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!

需要了解更多python教程分享Minio设置文件链接永久有效的完整步骤,都可以关注python教程分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/pythontutorial/1121324.html

(0)
上一篇 2022年7月15日
下一篇 2022年7月15日

精彩推荐