ユーザー無効化API

ネイティブレルム内のユーザーを無効化します。

リクエスト

PUT /_security/user/<username>/_disable

前提条件

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

説明

デフォルトでは、ユーザーを作成すると有効になります。このAPIを使用して、ユーザーのElasticsearchへのアクセスを取り消すことができます。ユーザーを再度有効にするには、ユーザー有効化APIを使用します。

ネイティブレルムに関する詳細は、レルムおよびネイティブユーザー認証を参照してください。

パスパラメータ

  • username
  • (必須、文字列)ユーザーの識別子。

以下の例は、ユーザーjacknichを無効化します:

Python

  1. resp = client.security.disable_user(
  2. username="jacknich",
  3. )
  4. print(resp)

Js

  1. const response = await client.security.disableUser({
  2. username: "jacknich",
  3. });
  4. console.log(response);

コンソール

  1. PUT /_security/user/jacknich/_disable