ユーザー権限API

ログインしているユーザーのセキュリティ権限を取得します。

リクエスト

GET /_security/user/_privileges

前提条件

  • すべてのユーザーはこのAPIを使用できますが、自分の権限を確認するためだけです。他のユーザーの権限を確認するには、実行機能を使用する必要があります。詳細については、他のユーザーの代理でリクエストを送信するを参照してください。

説明

特定の権限リストをユーザーが持っているかどうかを確認するには、権限の確認APIを使用します。

Python

  1. resp = client.security.get_user_privileges()
  2. print(resp)

Js

  1. const response = await client.security.getUserPrivileges();
  2. console.log(response);

コンソール

  1. GET /_security/user/_privileges

コンソール-結果

  1. {
  2. "cluster" : [
  3. "all"
  4. ],
  5. "global" : [ ],
  6. "indices" : [
  7. {
  8. "names" : [
  9. "*"
  10. ],
  11. "privileges" : [
  12. "all"
  13. ],
  14. "allow_restricted_indices" : true
  15. }
  16. ],
  17. "applications" : [
  18. {
  19. "application" : "*",
  20. "privileges" : [
  21. "*"
  22. ],
  23. "resources" : [
  24. "*"
  25. ]
  26. }
  27. ],
  28. "run_as" : [
  29. "*"
  30. ]
  31. }