在使用minio管理端上传文件并进行分享的时候,发现其在分享时带了一连串的参数,示例如下:
http://127.0.0.1:9000/test/1.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=s1quest&X-Amz-Date=20210120T012119Z&X-Amz-Expires=432000&X-Amz-SignedHeaders=host&X-Amz-Signature=a963ff8330971 这正是在创建分享的时候minio限制了只能分享一个带有一定有效期的链接,而且最长只有7天有效期,这肯定不好用啊!本文地址:http://www.04007.cn/article/970.html,未经许可,不得转载.
要实现根据域名端口+桶+文件目录及名字来实现永久可访问下载怎么办呢?找到办法之后实现起来也很简单。首先我们只能在客户端工具里操作,而不能在管理页面里实现,需要用到这篇文章: http://www.04007.cn/article/928.html 里提到的minio客户端工具。安装好mc客户端, add local 资源之后,就可以通过命令配置minio的bucket的访问下载策略:
server进行配置,将指定桶设置为公共永久可下载。本文地址:http://www.04007.cn/article/970.html,未经许可,不得转载.
#配置策略命令: mc policy mc policy set download local/[路径]bucket_name本文地址:http://www.04007.cn/article/970.html,未经许可,不得转载.
上面的命令即可实现将local这个minio资源的bucket_name桶设置为开放管理,可以直接通过url进行下载,例如 http://127.0.0.1:9000/bucket/test1.zip,即可直接用浏览器访问下载,而且是永久可下载,除非资源被删除。本文地址:http://www.04007.cn/article/970.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/970.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |