云搜索服务 CSS-创建Elasticsearch集群用户并授权使用:典型示例:通过管理员账户给用户分配指定索引“index*”的Read权限

时间:2024-12-19 10:11:10

典型示例:通过管理员账户给用户分配指定索引“index*”的Read权限

  1. 使用管理员账户admin登录安全集群。
  2. “Security”中选择“Roles”,进入Open Distro Security Roles页面。
  3. “Open Distro Security Roles”页面,单击“+”添加角色权限。
  4. “Overview”页签,设置角色名。例如“Role1”。
  5. “Index Permissions”页签,单击“Add index permissions”设置索引权限。
    图8 设置权限
    • “Index patterns”:输入“index*”,表示需要为所有index开头的索引设置权限。
    • “Permissions: Action Groups”:选择需要的权限。当需要查询权限时,选择“read”,当需求写入权限时,选择“write”。具体的操作对应着底层的action,可以在Kibana界面的permission模块获得详细介绍。此处以“read”为例,则选择“indices:data/read*”“indices:admin/mappings/fields/get*”权限。“indices:data/read*”包含“indices:data/read/”下所有的权限,比如“indices:data/read/get”“indices:data/read/mget”“indices:data/read/search”等。
  6. 单击“Save Role Definition”,保存角色设置,即可看到设置的角色“Role1”。
  7. 在Security中选择“Role Mappings”,进入Role Mappings页面。
  8. “Role Mappings”页面,单击“+”添加用户“test”和角色“Role1”映射。
  9. 添加完成后,单击“Submit”

    配置完成后,“test”用户即可拥有“index*”的Read权限。

support.huaweicloud.com/usermanual-css/css_01_0109.html