Elasticsearch访问策略 - 允许从客户端读取和从Node.js服务器读取/写入

时间:2017-01-12 21:38:47

标签: ios node.js amazon-web-services elasticsearch

我有一台AWS Elasticsearch服务器,我用它来为我的iOS应用程序提供搜索功能。我正在使用Alamofire从iOS应用程序发出搜索请求,我有一个Node.js服务器来管理Elasticsearch索引和我的后端数据库之间的关系,并在我的后端获取新数据时保持索引更新。

如何将iOS客户端的访问权限限制为只读,还具有对Node.js服务器的读/写访问权限?

1 个答案:

答案 0 :(得分:1)

我认为我不会让iOS客户端直接接触ES。

我会将这些GET请求(假设它们是GET请求)发送到您的节点服务器,然后让节点将它们发送到ES。

我永远不会将ES暴露给外界,特别是对不受信任的来源。