Неудачное обновление индекса: политика управления индексами в AWS Opensearch
У меня есть политика управления индексами, определенная в моем кластере AWS Opensearch для переноса индексов, когда размер индекса >= 10 ГБ. Ниже приведена политика:
{
"policy_id": "example_policy",
"description": "Example policy",
"last_updated_time": 1645709276389,
"schema_version": 1,
"error_notification": null,
"default_state": "rollover",
"states": [
{
"name": "rollover",
"actions": [
{
"rollover": {
"min_size": "10gb"
}
}
],
"transitions": []
}
],
"ism_template": [
{
"index_patterns": [
"example-index*"
],
"priority": 0,
"last_updated_time": 1643722848235
}
]
}
Однако, когда размер начального индекса example-index00001 достиг 10 ГБ, произошло обновление, и теперь прием данных происходит для индекса с пролонгацией, которым является example-index00002, что является ожидаемым поведением. Но на странице «Управление индексами» на панели инструментов Kibana я получаю сообщение об ошибке на вкладке «Индексы, управляемые политикой» под информацией о действии исходного индекса. Ниже приведена ошибка, которую я получаю
{
"message": "Failed to find state= in policy=example_policy"
}
Что мне здесь не хватает? Если я изменю политику сейчас (если потребуется), будет ли она применена автоматически при следующем обновлении?
Спасибо.