サービスアカウントトークン削除API

指定された namespaceserviceサービスアカウント トークンを削除します。

リクエスト

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

前提条件

  • このAPIを使用するには、少なくとも manage_service_account クラスター権限 を持っている必要があります。

説明

APIの応答は、指定されたサービスアカウントトークンが見つかり削除されたか、見つからなかったかを示します。

パスパラメータ

  • namespace
  • (必須、文字列)名前空間の名前。
  • service
  • (必須、文字列)サービス名の名前。
  • token_name
  • (必須、文字列)サービスアカウントトークンの名前。

以下のリクエストは、elastic/fleet-server サービスアカウントから token1 サービスアカウントトークンを削除します:

Python

  1. resp = client.security.delete_service_token(
  2. namespace="elastic",
  3. service="fleet-server",
  4. name="token42",
  5. )
  6. print(resp)

Js

  1. const response = await client.security.deleteServiceToken({
  2. namespace: "elastic",
  3. service: "fleet-server",
  4. name: "token42",
  5. });
  6. console.log(response);

コンソール

  1. DELETE /_security/service/elastic/fleet-server/credential/token/token42

サービスアカウントトークンが正常に削除された場合、リクエストは {"found": true} を返します。そうでない場合、応答はステータスコード 404 を持ち、foundfalse に設定されます。

コンソール-結果

  1. {
  2. "found" : true
  3. }