明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1277, 文章 - 0, 评论 - 214, 阅读 - 320万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

MinIO安装后这两个步骤别忘了

Posted on   且行且思  阅读(18)  评论(0编辑  收藏  举报

安装MinIO后需改默认用户名密码并设环境变量重启,同时设置存储桶权限防遍历,通过自定义json控制访问,路径为/buckets/[app-file]/admin/summary,修改后重启MinIO服务。

 

安装完MinIO之后,很多人会忘记这两个步骤。

但对于安全来说又很重要。

一、修改默认的用户名和密码

可以通过设置环境变量的方式,需要设置两个环境变量:

  • MINIO_ROOT_USER

  • MINIO_ROOT_PASSWORD

设置之后重启MinIO就可以了.

 

二、设置存储桶的访问权限

如果存储桶设置成public会导致存储桶中的目录可被遍历(直接访问桶根目录,能看到所有文件)。

需要通过自定义权限进行控制,路径如下:

打开链接(其中[app-file]需要换成你的存储桶名称):

http://127.0.0.1:9001/buckets/[app-file]/admin/summary

在页面中,点击Access Policy,弹窗里面将Access Policy修改为Custom,在下面的输入框里面输入如下json(其中[app-file]需要换成你的存储桶名称):

复制代码
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "*"
                ]
            },
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::project/*"
            ]
        }
    ]
}
复制代码

设置之后,重启一下MinIO服务。

大功告成!

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2023-02-13 win10系统,网上邻居能看到共享的,但是无法访问 ,解决方案
点击右上角即可分享
微信分享提示