默认情况下,minio上传的文件最多允许7天的分享时间
![4fad5535f5cd4ed905370bfff22b5c72.png](https://img-blog.csdnimg.cn/img_convert/4fad5535f5cd4ed905370bfff22b5c72.png)
也就是7天以后,文件就不允许通过url直接下载了。
这点一般都不符合我们的业务需求,我们需要配置为永久有效。
废话不多说,下面是方法:
1,安装mc
mc就是minio的管理客户端
在官网上可直接找到下载链接
2,可执行
chmod +x mc
3,连上minio
./mc config host add minio http://127.0.0.1:9000 你的用户名 你的密码 S3v4
add后面的这个minio是别名,随便起
后面加的这个S3v4是Api签名,默认就是这个
可以通过查看~/.mc/config.json得到
mc将所有的配置信息都存储在~/.mc/config.json文件中。
Added `minio` successfully.
看到这个说明你添加成功了,可以进行配置管理了
4,配置访问策略
./mc policy set public minio/test
看到输出
Access permission for `minio/test` is set to `public`
这样我们将bucket的权限放开,以后可以使用连接
http://你的域名:9000/test/xxx.jpg
直接下载了
不需要管页面显示的过期时间了
附上我之前写的搭建minio的步骤:
超简单,MinIO搭建私有化文件服务