我们有一个在 EKS 上运行的 elasticsearch 集群,并且我们已经为该集群配置了一个每日快照到 S3 上。我们现在在 S3 上堆积了大量数据,为了优化成本,我们计划删除任何超过 2 周的快照。
但是,由于快照是增量的,我们不确定删除旧快照是否会损坏新快照。
所以我的问题是我们能否使用 Elasticsearch 中的 DELETE Api 从 S3 中安全地删除旧快照,而不会损坏任何新快照?
我们有一个在 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