Обновления политики жизненного цикла
Вы можете изменить способ управления жизненным циклом индекса или набора индексов, изменяя текущую политику или переключаясь на другую.
Чтобы гарантировать, что обновления политики не поместят индекс в состояние, из которого он не может выйти из текущей фазы, определение фазы кэшируется в метаданных индекса при входе в фазу. Если изменения можно безопасно применить, ILM обновляет кэшированное определение фазы. Если нет, выполнение фазы продолжается с использованием кэшированного определения.
Когда индекс переходит к следующей фазе, он использует определение фазы из обновленной политики.
Как применяются изменения
Когда политика первоначально применяется к индексу, индекс получает последнюю версию политики. Если вы обновите политику, версия политики увеличивается, и ILM может обнаружить, что индекс использует более раннюю версию, которую необходимо обновить.
Изменения в min_age не распространяются на кэшированное определение. Изменение min_age фазы не влияет на индексы, которые в настоящее время выполняют эту фазу.
Например, если вы создаёте политику с фазой «горячий» (hot), которая не указывает min_age, индексы немедленно входят в фазу «горячий» при применении политики. Если затем вы обновите политику, чтобы указать min_age продолжительность фазы «горячий» в 1 день, это не повлияет на индексы, которые уже находятся в этой фазе. Индексы, созданные после обновления политики, не войдут в фазу «горячий», пока им не исполнится день.
Как применяются новые политики
Когда вы применяете другую политику к управляемому индексу, индекс завершает текущую фазу, используя кэшированное определение от предыдущей политики. Индекс начинает использовать новую политику при переходе к следующей фазе.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/update-lifecycle-policy.html