删除服务账户令牌 API

编辑

删除指定 namespaceservice服务账户 令牌。

请求

编辑

DELETE /_security/service/<namespace>/<service>/credential/token/<token_name>

先决条件

编辑
  • 要使用此 API,您必须至少拥有 manage_service_account 集群权限

描述

编辑

API 响应指示是否找到并删除了指定的服务账户令牌,或者未找到。

路径参数

编辑
namespace
(必填,字符串) 命名空间的名称。
service
(必填,字符串) 服务的名称。
token_name
(必填,字符串) 服务账户令牌的名称。

示例

编辑

以下请求从 elastic/fleet-server 服务账户中删除 token1 服务账户令牌。

resp = client.security.delete_service_token(
    namespace="elastic",
    service="fleet-server",
    name="token42",
)
print(resp)
const response = await client.security.deleteServiceToken({
  namespace: "elastic",
  service: "fleet-server",
  name: "token42",
});
console.log(response);
DELETE /_security/service/elastic/fleet-server/credential/token/token42

如果服务账户令牌成功删除,则请求返回 {"found": true}。否则,响应将具有状态代码 404 并且 found` 将设置为 false

{
  "found" : true
}