每个桶的不同 MinIO 磁盘缓存配置
Different MinIO disk cache configuration for each bucket
我遇到了设置一个简单的对象存储服务器或 cdn 的挑战,特别是用于存储和加载(通过 API)任何 PNG、TXT 和 TIFF 文件,服务器有 docker 和kubernetes 都 运行。我是 MinIO 的新手,但设法安装了一个新的 MinIO,然后创建了多个存储桶,设置了它们的访问策略和加密。对于磁盘缓存,我可以为多个存储桶应用一个配置,但我不知道如何对每个不同的存储桶应用不同的配置,因为在控制台中仅显示单一配置。
我的目标是这样的:
- 桶 1 - 专题数据 (PNG) - 60 天后到期
- 存储桶 2 - 地形数据 (TIFF) - 30 天后到期
- 存储桶 3 - 元数据 (TXT) - 1 天后到期
已阅读 documentation 但没有解决方案,如有任何建议,我们将不胜感激
谢谢
缓存配置是服务器部署的一部分。在一个服务器内,您不能为多个存储桶应用不同的配置。
注意:缓存旨在让网关部署充当相对接近的消费区,counter-acting 消费者延迟。
如果性能和缓存需求确实是必须的(例如,您的分布在多个区域),您可以部署一个额外的服务器作为网关。但是您 end-up 每个配置都有一个您想要的网关,即使那样它也不是每个存储桶。
如果区分缓存真的很重要,我个人会选择具有多个服务器实例的设计。
我遇到了设置一个简单的对象存储服务器或 cdn 的挑战,特别是用于存储和加载(通过 API)任何 PNG、TXT 和 TIFF 文件,服务器有 docker 和kubernetes 都 运行。我是 MinIO 的新手,但设法安装了一个新的 MinIO,然后创建了多个存储桶,设置了它们的访问策略和加密。对于磁盘缓存,我可以为多个存储桶应用一个配置,但我不知道如何对每个不同的存储桶应用不同的配置,因为在控制台中仅显示单一配置。
我的目标是这样的:
- 桶 1 - 专题数据 (PNG) - 60 天后到期
- 存储桶 2 - 地形数据 (TIFF) - 30 天后到期
- 存储桶 3 - 元数据 (TXT) - 1 天后到期
已阅读 documentation 但没有解决方案,如有任何建议,我们将不胜感激
谢谢
缓存配置是服务器部署的一部分。在一个服务器内,您不能为多个存储桶应用不同的配置。
注意:缓存旨在让网关部署充当相对接近的消费区,counter-acting 消费者延迟。
如果性能和缓存需求确实是必须的(例如,您的分布在多个区域),您可以部署一个额外的服务器作为网关。但是您 end-up 每个配置都有一个您想要的网关,即使那样它也不是每个存储桶。
如果区分缓存真的很重要,我个人会选择具有多个服务器实例的设计。