that is unfortunately not supported by Kibana's current authentication model. Many customers get around that by running multiple Kibana instances with separate Kibana indices (setting 'kibana.index`) backed by the same Elasticsearch cluster. Improving that, though, is definitely something we want to do in the future.
I have now set up 3 Kibana instances with separate Kibana indices and installed X-Pack plugin on all of them. All instances show the same users and roles in Kibana Management.
Is there a way I can set up separate users and roles per Kibana instance (without running multiple Elasticsearch instances)?
The users and roles that can be managed through Kibana are the users and roles in the Elasticsearch native realm, of which there is only one. I would recommend to create a separate role for each Kibana instance and limit its privileges to the corresponding Kibana index.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.