我的Ruby/Sinatra應用程序使用elasticsearch-ruby gem連接到AWS ES羣集以索引經過授權的文本文檔(通過使用其用戶標識進行索引),用戶可以搜索。現在,我想將文檔從一個索引複製到另一個索引,以便由不同的授權用戶查詢文檔。我試過_reindex端點記錄on this file只得到了以下錯誤:如何重新索引AWS Elasticsearch?
Elasticsearch::Transport::Transport::Errors::Unauthorized - [401] {"Message":"Your request: '/_reindex' is not allowed."}:
周圍的Googling,我,列出了兩個他們的API的所有支持的操作亞馬遜的文檔頁面迷迷糊糊的,而對於一些扭曲的原因_reindex ISN」還沒有。這是爲什麼?更重要的是, 我如何有效地解決這個問題並實現我想要做的事情?