minio中根据用户限制bucket访问

dev*_*bot 1 amazon-s3 minio

我第一次忙于设置 minio,我想限制每个用户,以便他们只能看到他们创建的存储桶或公共存储桶。

这个想法是admin可以看到所有存储桶,但user1只能看到由user1等创建的存储桶。

这可能吗?

我知道使用mc policyI 可以设置存储桶访问策略none, download, upload, public。据我所知,将策略设置为none需要对存储桶进行身份验证访问 - 但这将允许任何经过身份验证的用户,这不是我想要的。

我在 github 上遇到了这张票 - https://github.com/minio/minio/issues/6811

这将创建一个用户策略,限制用户对单个存储桶的访问。提供的示例不允许用户列出存储桶(私有和自创建)、创建新存储桶等。该用户只能访问策略中列出的存储桶。

dev*_*bot 6

根据 minio 团队的反馈回答我自己的问题

不,这是不可能的,我们做了类似于AWS所做的事情,用户不依赖于存储桶。存储桶适用于所有用户,您只需有选择地授予他们访问权限即可。