How can i shield the elastic search indices from getting deleted by any one


Currently i am building a search module based on elastic search and logstash in development environment.
any one who know the cluster and index name in this environment can delete the index at any time.

can i restrict the index drop in production. is there a way we can stop the delete access to everyone?
is there w away we can shield the exact index name?
please advise.


The simplest thing to do is to not let people you don't trust into the network with Elasticsearch. Beyond that you can do things like only listen on localhost and control who can connect with ssh and things like that. You could run a firewall. You could use shield. Lots of options.