删除服务帐户令牌 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
}