Мой кластер Elasticsearch выглядит следующим образом:
my_policy:
{
"policy": {
"phases": {
"hot": {
"actions": {
"rollover": {
"max_docs": 100000,
}
}
}
}
}
}
my_template:
{
"index_patterns": ["1_events_data*"],
"settings": {
"number_of_shards": 1,
"number_of_replicas": 1,
"index.lifecycle.name": "my_policy",
"index.lifecycle.rollover_alias": "1_events_data"
}
}
и первый индекс, 1_events_data-000001:
{
"aliases": {
"1_events_data":{
"is_write_index": true
}
}
}
Псевдоним 1_events_data служит для чтения и записи данных. Я хочу автоматически удалить старые индексы из псевдонима, поэтому, когда я запрашиваю псевдоним, я не получу старые проиндексированные данные, не удаляя индекс. я знаю, что могу добавить этап удаления в политику, но, как я уже сказал, я не хочу удалять индекс, я только хочу сделать его неоспоримым. Есть ли способ сделать это?