如何使用KMS正确加密Elasticsearch实例

bor*_*ano 6 security encryption amazon-web-services elasticsearch aws-kms

我将使用我的Rails/Mysql/Elasticsearch来处理一些敏感数据,所以我想在静态时加密我的数据.

我很清楚,我可以使用AWS KMS 加密Mysql中的数据.对我而言,这种加密对我的应用程序是透明的,这一点非常重要.

但现在我关注Elasticsearch收集的索引和数据.是否有类似的方式透明地加密那里的数据?

我对Elasticsearch-as-an-application以及AWS Elasticsearch-as-service的解决方案感兴趣,因为我还没有决定我将使用什么.

Mar*_*k B 8

正如我在上一个问题的答案中提到的,AWS目前不支持ElasticSearch服务的静态加密.对于传输中的加密,您可以使用HTTPS连接,根据AWS Support 对此问题的回复:

您可以使用https与您的域进行加密通信.

节点之间的通信未加密.节点本身托管在我们的VPC中,节点之间的所有通信都保留在其中.

如果您需要ElasticSearch的静态加密,则必须在EC2实例上设置自己的ElasticSearch集群,并使用加密的EBS卷.