We want to define authority for our software developer friends to create indexes within Elastic Searc Kibana, but this authority should never be superuser because we do the resource management. How can we define this authority? We assigned all user roles, but the result is not successful.
We had authorized all users roles, we already expected that they would not exist. Then we gave logstach system permission, but it still didn't work. We temporarily gave superuser the ability to do it now, but we will get this authority again at the end of the day.
We had authorized all users roles, we already expected that they would not exist. Then we gave logstach system permission, but it still didn't work. We temporarily gave superuser the ability to do it now, but we will get this authority again at the end of the day. Whichever of the admin roles I give, I can only give limited authority, that is, the authority to create indexes. I'm sorry, I don't have much knowledge on this subject and we are trying to move forward with limited knowledge.
You need to read the documentation about how permissions work on Elasticsearch, you can start here.
For example, to be able to create an index, the user need to have a role with the create_index privilege on the index name you want to create or some pattern like indexName-*, without it you will not be able to create any 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.