使用NEST为elasticsearch创建新的备份存储库?

时间:2017-12-18 18:18:44

标签: elasticsearch azure-storage elasticsearch-net

对于我的ES备份,我使用Azure存储库插件。到目前为止,我刚刚使用了一个使用CURL来发出所需命令的计划任务,但我想在WebJob中执行此操作。使用NEST库,我发现我可以申请新.Snapshot()这是我一直在做的事情的后半部分但是我想定期(每个月)创建一个完整备份。因此,在调用快照之前,我确保创建当前月份的存储库:

PUT _snapshot/es-2017-12 { "type": "azure", "settings": { "container": "elasticsearch-backups", "base_path": "60-2017-12" } }

是否有基于NEST的方法来执行此操作,还是只需发送原始请求?如果原始,到目前为止,我从来没有需要提出原始请求,这个特定请求是否可以通过RawQuery()进行?如果是这样,你能提供一个例子吗?

1 个答案:

答案 0 :(得分:0)

对于任何可能与这个问题相关的人,NEST团队的Martijn Laarman在这里为我提供了解决方案:Create a new backup repository using NEST 6.0?