如何在Linux中修改Minio为公共读
Linux中修改Minio的读取权限
第一步:确认 MinIO 服务正在运行
# 查看 MinIO 进程
ps -ef | grep minio
第二步:下载并配置 MinIO Client(mc)
# 下载 mc(如果还没有的话)
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mv mc /usr/local/bin/mc
# 验证安装
mc --version
第三步:配置 mc 连接你的 MinIO 服务
# 格式:mc alias set 别名 MinIO地址 accessKey secretKey
mc alias set myminio http://192.168.11.23:9000 你的accessKey 你的secretKey
# 验证连接
mc ls myminio
> accessKey 和 secretKey 就是你在 MinioConfig 里配置的那两个值
第四步:设置桶为公共读
# 查看当前桶列表(确认桶名)
mc ls myminio
# 可用的权限类型: 1. download - 匿名可下载 2. upload - 匿名可上传 3. public - 公开读写 4. private - 私有(默认) # 设置不同权限 mc anonymous set download myminio/shopping # 只读 mc anonymous set public myminio/shopping # 读写 mc anonymous set private myminio/shopping # 私有# 验证策略是否生效
mc anonymous get myminio/你的桶名
成功后输出应为:
Access permission for `myminio/你的桶名` is `download`
第五步:验证能否直接访问图片
# 在浏览器或用 curl 访问
curl http://192.168.11.23:9000/你的桶名/任意一个已上传的对象名.webp
能正常返回图片内容就说明公共读配置成功。
