删除角色映射 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
}