删除应用程序权限 API

编辑

删除应用程序权限

请求

编辑

DELETE /_security/privilege/<应用程序>/<权限>

先决条件

编辑

要使用此 API,您必须拥有以下其中一项:

  • manage_security 集群权限(或更高的权限,如 all);或者
  • 请求中引用的应用程序的“管理应用程序权限”全局权限

路径参数

编辑
application
(必需,字符串)应用程序的名称。应用程序权限始终与一个且仅一个应用程序相关联。
privilege
(必需,字符串)权限的名称。

示例

编辑

以下示例从 myapp 应用程序中删除 read 应用程序权限

resp = client.security.delete_privileges(
    application="myapp",
    name="read",
)
print(resp)
const response = await client.security.deletePrivileges({
  application: "myapp",
  name: "read",
});
console.log(response);
DELETE /_security/privilege/myapp/read

如果权限已成功删除,则请求返回 {"found": true}。 否则,found 设置为 false。

{
  "myapp": {
    "read": {
      "found" : true
    }
  }
}