我有一个由策展人作业创建的S3桶弹性搜索快照。我希望能够使用S3存储桶将这些索引还原到新的群集。目标elasticsearch集群无法通过设计访问源弹性搜索集群。
我已在es客户端上为目标集群安装了cloud-aws插件,并使用环境变量设置了对S3存储桶的权限。我为策展人准备了配置和操作文件。我已经验证了对S3存储桶的AWS权限,但我不确定如何从elasticsearch集群的角度验证权限。当我尝试运行策展人工作时,我得到以下内容:
get_repository:662 Repository my-elk-snapshots not found.
我知道如果我直接使用elasticsearch,我需要创建对S3存储桶的引用,以便集群了解它。这是一个新的恢复的情况?我认为策展人使用了弹性搜索集群,但我对这种情况感到困惑,因为集群基本上是空白的。
答案 0 :(得分:1)
您是如何将存储库添加到原始(源)集群的?您需要使用 exact 相同的步骤将存储库添加到新(目标)群集。只有这样,新集群才能读取存储库。这就是为什么你没有找到"存储库的原因"信息。必须将其添加到新群集中,以便快照可见,因此可以恢复。