Kibana 和 Elastic Search 基于角色的访问控制
Role based access control for Kibana and Elastic Search
我是 Elastic 和 Kibana 的新手。使用版本 6.2.4。
我已经安装了启用了 X-pack 的 ELK 堆栈。
现在,我让 Kibana 在端口 5601 上使用身份验证工作,并在 9200 上使用弹性工作并进行身份验证。
这是我想通过 Kibana 实现的目标:
- 获取数据的可视化效果[我知道这可以做到]
- 为不同的用户赋予不同的角色
- 基于角色,限制用户对数据的访问
- 示例用户将是管理员、用户和匿名用户
这可以使用 Kibana 完成吗?如果否,我期待什么错误?
如果是,那么这是正确的方法吗,请检查下面:
curl -XPOST -u elastic 'localhost:9200/_xpack/security/user/ingestadmin' -H "Content-Type: application/json" -d '{
"password" : "tudip123",
"full_name" : "Ingest Admin",
"email" : "ingest.admin@xyz.com",
"roles" : [ "ingest_admin" ]
}'
首先,谢谢,whosebug.com
我在网上搜索并得到了所有答案:
问题:
- Get visualizations for the data
- Give different roles to different users
- Based on the role, restrict the user access to data
- Example users will be Admin, user and anonymous user
Can this be done using Kibana?
答案:
- 可以的
If yes, then is this the correct way, please check below:
>>问题中上述创建用户和角色的方式是正确的,事实上,Kibana 为您提供了 UI 以简单的方式进行创建。 [管理选项卡]
结论:
我们可以使用 Kibana 中的角色和权限添加基于角色的数据访问。以下是对我有帮助的link:
您可以从页面本身获取下一个 link。 (勾选右下角)
我是 Elastic 和 Kibana 的新手。使用版本 6.2.4。 我已经安装了启用了 X-pack 的 ELK 堆栈。 现在,我让 Kibana 在端口 5601 上使用身份验证工作,并在 9200 上使用弹性工作并进行身份验证。
这是我想通过 Kibana 实现的目标:
- 获取数据的可视化效果[我知道这可以做到]
- 为不同的用户赋予不同的角色
- 基于角色,限制用户对数据的访问
- 示例用户将是管理员、用户和匿名用户
这可以使用 Kibana 完成吗?如果否,我期待什么错误?
如果是,那么这是正确的方法吗,请检查下面:
curl -XPOST -u elastic 'localhost:9200/_xpack/security/user/ingestadmin' -H "Content-Type: application/json" -d '{
"password" : "tudip123",
"full_name" : "Ingest Admin",
"email" : "ingest.admin@xyz.com",
"roles" : [ "ingest_admin" ]
}'
首先,谢谢,whosebug.com
我在网上搜索并得到了所有答案:
问题:
- Get visualizations for the data
- Give different roles to different users
- Based on the role, restrict the user access to data
- Example users will be Admin, user and anonymous user
Can this be done using Kibana?
答案:
- 可以的
If yes, then is this the correct way, please check below:
>>问题中上述创建用户和角色的方式是正确的,事实上,Kibana 为您提供了 UI 以简单的方式进行创建。 [管理选项卡]
结论:
我们可以使用 Kibana 中的角色和权限添加基于角色的数据访问。以下是对我有帮助的link:
您可以从页面本身获取下一个 link。 (勾选右下角)