我对 Seaweedfs 中找到的文件的 TTL 功能非常感兴趣。我的理解中唯一缺少的部分是与 S3 和音量级别的交互。目前我的应用程序正在使用 S3 库与存储进行交互。它会写入很多小文件,这些文件永远不会被重写,但会不时被访问。此外,我只需要保留 x 天的书面数据,而应删除较旧的条目。海藻对我来说是一个完美的解决方案。但据我了解文档,我只能使用它自己的 API 设置 TTL。
所以这是我的两个问题:
- 我可以使用 S3 抽象层以某种方式设置文件的 TTL 吗?
- 如果没有,我可以为每个桶(或卷,我猜)或每个集群设置默认 TTL 值吗?