问题描述
我们有一个在 EKS 上运行的 elasticsearch 集群,并且我们已经为该集群配置了每日快照到 S3。我们现在在 S3 上堆积了大量数据,为了优化成本,我们计划删除所有超过 2 周的快照。
但是由于快照是增量的,我们不确定删除旧快照是否会破坏新快照。
所以我的问题是,我们能否使用 Elasticsearch 的 DELETE Api 从 S3 中安全地删除旧快照而不会损坏任何新快照??
解决方法
是,您可以使用 Elasticsearch 的 DELETE Api 从 S3 中安全地删除旧快照,而不会损坏任何新快照。
Elasticsearch 确保它只从存储库中删除那些不再被任何其他现有快照引用的数据。
参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-snapshots.html