MinIO设置永久访问链接
引言
minio 上传文件后分享链接,最多只能生成有效期 7 天的链接,但有些资源是需要可以永久访问的,而不是需要访问时再去生成。
桶策略
经过一番查找,基本都是通过 minio 的 mc 来设置桶的 Policy 达成的,设置后可直接通过:域名 + 桶名称 + [文件前缀] + 文件名,来访问。而这种方式在这里就不赘述了。
在摸索过程中,发现了一个其实非常简单的方式就可以达成目的,不需要下载 minio 的 mc,原理同样是设置 Policy。
在 minio 的可视化界面就可以设置,添加一个 Bucket Policy 即可。
Read Only 对应 mc policy 的 download;
Write Only 对应 mc policy 的 upload;
Read and Write 对应 mc policy 的 public;
无策略 对应 mc policy 的 none。
添加 Read Only 或 Read and Write 就可以实现永久链接(注意安全问题)。
验证
在上图,先通过 minio 的 mc 设置了桶(test) 的 policy 为 download,再去可视化界面查看 test 的 policy ,可以看到是 Read Only。
参考
1. http://docs.minio.org.cn/docs/master/minio-client-complete-guide
Welcome to my blog!