ES 用户体系介绍

最近更新时间: 2026-03-13 09:03:00

简要介绍

ES的用户体系包括如下两个方面:

  • TBDS平台用户:TBDS平台用户,通过 TBDS 平台用户体系管理,面向集群运维管控、平台常用操作,同时 TBDS 会默认将该用户名同步到 ES 内核(默认同步过来的用户均无权限,需要二次授权)。
  • ES 内核用户:ES 内核 security 体系来管理,可以通过TBDS平台创建并同步过来,也可以通过调用 ES API创建(Kibana Web UI亦可)
    在 ES 工程开发过程中,两种用户都可以使用,如下介绍用户的创建、授权方式。

创建用户

  • TBDS 平台用户创建
    参见 添加用户
    安全认证同时支持 Kerberos 认证和 Simple ,如果用户在安装 ES 集群时未开启 Kerberos 认证,则默认使用Simple认证方式。在这种情况下,用户只需要使用创建的用户名和密码即可,无需keytab等凭证。更多参考:身份认证和授权

    说明:

    Kibana Web UI 的登录需要经过认证代理:

    1、代理页面的登录:root/{默认为公共集群密码}【代理页面访问用户名为root,初始密码为创建公共集群时设置的密码】

    2、Kibana 页面的登录:elastic/Elasticsearch@123【ES 集群的内核用户,默认 admin 权限。可以用来调用 REST 接口、登录 Kibana 页面等】

  • ES 内核用户创建
    方式一:通过API创建,参考:API
    方式二:通过Kibana页面创建

用户授权

  • TBDS 平台用户授权

    1. 平台用户,可以先为其授权平台管理范畴的权限/角色,参见 为用户授权
    2. 创建角色并授权,这一步可以调用 API 接口,也可以在 Kibana Web UI 页面操作。
  • ES 内核用户授权
    创建好的 ES 内核用户无法用于登录 TBDS 管控平台,主要面向 ES 开发场景,授权方式支持调用 API 接口,也可以在 Kibana Web UI 页面操作。