Opensearch Не удалось установить количество реплик из-за отсутствия разрешений

У меня проблема с запуском политики управления индексами для новых индексов. Я получаю следующую ошибку на шаге "set number_of_replicas":

      {
  "cause": "no permissions for [indices:admin/settings/update] and associated roles [index_management_full_access, own_index, security_rest_api_access]",
  "message": "Failed to set number_of_replicas to 2 [index=sample.name-2022.10.22]"
}

Индексы создаются logstash с шаблоном имени «sample.name-YYYY.MM.DD», поэтому в политике индексов у меня есть шаблон индекса «sample.name-*».

Моя политика:

      {
    "policy_id": "sample.name-*",
    "description": "sample.name-* policy ",
    "schema_version": 16,
    "error_notification": null,
    "default_state": "set replicas",
    "states": [
        {
            "name": "set replicas",
            "actions": [
                {
                    "replica_count": {
                        "number_of_replicas": 2
                    }
                }
            ]
    ],
    "ism_template": [
        {
            "index_patterns": [
                "sample.name-*"
            ],
            "priority": 1
        }
    ]
}

Я не понимаю причину этой ошибки. Я делаю что-то неправильно?

Повторная попытка политики не работает. Политика работает только в том случае, если я вручную переназначаю ее для индексации с помощью Dashboards или API.

Версия открытого поиска: 2.3.0

0 ответов

Другие вопросы по тегам