我有一台AWS Elasticsearch服务器,我用它来为我的iOS应用程序提供搜索功能。我正在使用Alamofire从iOS应用程序发出搜索请求,我有一个Node.js服务器来管理Elasticsearch索引和我的后端数据库之间的关系,并在我的后端获取新数据时保持索引更新。
如何将iOS客户端的访问权限限制为只读,还具有对Node.js服务器的读/写访问权限?
答案 0 :(得分:1)
我认为我不会让iOS客户端直接接触ES。
我会将这些GET请求(假设它们是GET请求)发送到您的节点服务器,然后让节点将它们发送到ES。
我永远不会将ES暴露给外界,特别是对不受信任的来源。