每个桶的不同 MinIO 磁盘缓存配置

Different MinIO disk cache configuration for each bucket

我遇到了设置一个简单的对象存储服务器或 cdn 的挑战,特别是用于存储和加载(通过 API)任何 PNG、TXT 和 TIFF 文件,服务器有 docker 和kubernetes 都 运行。我是 MinIO 的新手,但设法安装了一个新的 MinIO,然后创建了多个存储桶,设置了它们的访问策略和加密。对于磁盘缓存,我可以为多个存储桶应用一个配置,但我不知道如何对每个不同的存储桶应用不同的配置,因为在控制台中仅显示单一配置。

我的目标是这样的:

已阅读 documentation 但没有解决方案,如有任何建议,我们将不胜感激

谢谢

缓存配置是服务器部署的一部分。在一个服务器内,您不能为多个存储桶应用不同的配置。
注意:缓存旨在让网关部署充当相对接近的消费区,counter-acting 消费者延迟。

如果性能和缓存需求确实是必须的(例如,您的分布在多个区域),您可以部署一个额外的服务器作为网关。但是您 end-up 每个配置都有一个您想要的网关,即使那样它也不是每个存储桶。

如果区分缓存真的很重要,我个人会选择具有多个服务器实例的设计。