API удаления сопоставлений ролей
Удаляет сопоставления ролей.
Запрос
DELETE /_security/role_mapping/<name>
Предварительные требования
- Для использования этого API необходимо иметь, как минимум, привилегию
manage_securityкластера.
Описание
Сопоставления ролей определяют, какие роли назначены каждому пользователю. Дополнительную информацию можно найти в разделе Сопоставление пользователей и групп с ролями.
API сопоставления ролей, как правило, предпочтительнее для управления сопоставлениями ролей, чем использование файлов сопоставления ролей. API удаления сопоставлений ролей не может удалить сопоставления ролей, которые определены в файлах сопоставления ролей.
Параметры пути
-
name - (строка) Уникальное имя, идентифицирующее сопоставление ролей. Имя используется только как идентификатор для упрощения взаимодействия через API; оно не влияет на поведение сопоставления никоим образом.
Примеры
В следующем примере удаляется сопоставление ролей:
resp = client.security.delete_role_mapping(
name="mapping1",
)
print(resp) const response = await client.security.deleteRoleMapping({
name: "mapping1",
});
console.log(response); DELETE /_security/role_mapping/mapping1
Если сопоставление успешно удалено, запрос возвращает {"found": true}. В противном случае, found устанавливается в значение false.
{
"found" : true
}
© 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/8.17/security-api-delete-role-mapping.html