サービスアカウントトークン削除API
指定された namespace
の service
の サービスアカウント トークンを削除します。
リクエスト
DELETE /_security/service/<namespace>/<service>/credential/token/<token_name>
前提条件
- このAPIを使用するには、少なくとも
manage_service_account
クラスター権限 を持っている必要があります。
説明
APIの応答は、指定されたサービスアカウントトークンが見つかり削除されたか、見つからなかったかを示します。
パスパラメータ
namespace
- (必須、文字列)名前空間の名前。
service
- (必須、文字列)サービス名の名前。
token_name
- (必須、文字列)サービスアカウントトークンの名前。
例
以下のリクエストは、elastic/fleet-server
サービスアカウントから token1
サービスアカウントトークンを削除します:
Python
resp = client.security.delete_service_token(
namespace="elastic",
service="fleet-server",
name="token42",
)
print(resp)
Js
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
}