我们维护运行生产应用程序的Ubuntu主机的“集群”。主机运行各种各样的Docker容器,例如
每个主机也运行
图片信息
elasticsearch-slave1
没有暴露的端口,但内部使用的端口显示为:9200
consul-master
Host1上的端口8500
对外暴露了端口。其中一些信息可能与该问题完全无关。
主持人:Ubuntu 16.04.3 LTS
主机服务
| Application | Version |
| ----------- | ---------- |
| docker | 18.03.1-ce |
| consul | v1.0.2 |
Docker服务
| Application | Version |
| ------------- | ------- |
| consul | v1.0.2 |
| elasticsearch | 5.6.4 |
| logstash | 5.6.4 |
| …
我第一次忙于设置 minio,我想限制每个用户,以便他们只能看到他们创建的存储桶或公共存储桶。
这个想法是admin
可以看到所有存储桶,但user1
只能看到由user1
等创建的存储桶。
这可能吗?
我知道使用mc policy
I 可以设置存储桶访问策略none, download, upload, public
。据我所知,将策略设置为none
需要对存储桶进行身份验证访问 - 但这将允许任何经过身份验证的用户,这不是我想要的。
我在 github 上遇到了这张票 - https://github.com/minio/minio/issues/6811
这将创建一个用户策略,限制用户对单个存储桶的访问。提供的示例不允许用户列出存储桶(私有和自创建)、创建新存储桶等。该用户只能访问策略中列出的存储桶。