Elasticsearch & Kibana environment per customer


We have many customers and many users per customer with different rights (admin, user). We would like to set elasticsearch and kibana with following constraints

  • Each customer should have access only to his data
  • No one can access the customer's environment (maybe access with permissions, password ?)
  • Admin right can access, edit and do everything, and User right should can just see graphs and dashboards

Could you please help me and tell me how we can do it if it is possible, or maybe give me some references treating those subjects.

Thank you in advance.

Hi @Omar_1CPI2011_BRAHIM,

I've moved your question to the generic Kibana category as it is not directly related to the Infrastructure plugin.

Have you seen the documentation related to Security:


and Spaces:

https://www.elastic.co/guide/en/kibana/current/xpack-spaces.html ?

These might be helpful for what you want to achieve.

Thank you @skh that will work for kibana, and what about elasticsearch ? a user from CustomerA shouldn't be able to search data related to CustomerB, how can I do that in elasticsearch ? with clusters ? Could you please advise me ?

Hi @Omar_1CPI2011_BRAHIM

the related documentation for elasticsearch is here: https://www.elastic.co/guide/en/elastic-stack-overview/current/elasticsearch-security.html

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.