If we want to use Kibana we will run into the same issue. I heard Shay say 
that Kibana really was not developed for the use case of exposing to 
external customers but he did not elaborate on that. What I was thinking of 
doing is wrapping ES in a simple web app that forwards GET requests from 
Kibana on to ES (keeping the same API) but blocks DELETE, PUT, and POST 
requests returning a 501 Not Implemented. Do you think that would work for 
maintaining functionality and disallowing updates and deletes? Would that 
work for your requirements?

Zennet


On Thursday, June 12, 2014 7:48:47 AM UTC-7, Harvii Dent wrote:
>
> Hello,
>
> I'm planning to use Elasticsearch with Logstash for logs management and 
> search, however, one thing I'm unable to find an answer for is making sure 
> that the data cannot be modified once it reaches Elasticsearch.
>
> "action.destructive_requires_name" prevents deleting all indices at once, 
> but they can still be deleted. Are there any options to prevent deleting 
> indices altogether? 
>
> And on the document level, is it possible to disable 'delete' *AND* 
> 'update' operations without setting the entire index as read-only (ie. 
> 'index.blocks.read_only')?
>
> Lastly, does setting 'index.blocks.read_only' ensure that the index files 
> on disk are not changed (so they can be monitored using a file integrity 
> monitoring solution)? as many regulatory and compliance bodies have 
> requirements for ensuring logs integrity.
>
> Thanks
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/e4ce0c9a-30a4-4077-b3eb-e4bb5ab2dc0b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to