Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Руководство [7.17] ›REST API ›API безопасности

API очистки кэша пользователей

Удаляет пользователей из кэша пользователей. Вы можете полностью очистить кэш или удалить конкретных пользователей.

Запрос

POST /_security/realm/<realms>/_clear_cache

POST /_security/realm/<realms>/_clear_cache?usernames=<usernames>

Описание

Учетные данные пользователей кэшируются в памяти на каждом узле, чтобы избежать подключения к удаленной службе аутентификации или обращения к диску для каждого входящего запроса. Существуют параметры области, которые можно использовать для настройки кэша пользователей. Дополнительные сведения см. в Управление кэшем пользователей.

Чтобы удалить роли из кэша ролей, см. API очистки кэша ролей. Чтобы удалить разрешения из кэша разрешений, см. API очистки кэша разрешений. Чтобы удалить API-ключи из кэша API-ключей, см. API очистки кэша API-ключей.

Параметры пути

<realms>
(Обязательно, строка) Список областей, разделяемых запятыми, для очистки. Для очистки всех областей используйте *. Другие шаблоны подстановок не поддерживаются.
usernames
(Необязательно, список) Список пользователей, разделяемых запятыми, для удаления из кэша. Если этот параметр не указан, API удалит всех пользователей из кэша пользователей.

Примеры

Например, чтобы удалить всех пользователей, кэшированных областью file:

POST /_security/realm/default_file/_clear_cache

Чтобы удалить выбранных пользователей, укажите параметр usernames:

POST /_security/realm/default_file/_clear_cache?usernames=rdeniro,alpacino

Чтобы очистить кэши для нескольких областей, укажите области в виде списка, разделенного запятыми:

POST /_security/realm/default_file,ldap1/_clear_cache

Чтобы очистить кэши для всех областей, используйте *.

POST /_security/realm/*/_clear_cache

© 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/security-api-clear-cache.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API