I will use my Rails/Mysql/Elasticsearch for processing some sensitive data, so I want to encrypt my data at rest.
It is clear to me that I can use AWS KMS to encrypt data in Mysql. It's important for me that this encryption is transparent for my application.
But now I'm concerned about indexes and data gathered by Elasticsearch. Is there a similar way to transparently encrypt data there?
I am interested in solutions both for Elasticsearch-as-an-application as well as AWS Elasticsearch-as-service as I have not decided what I'll be using.