Tim*_*ico 2 python api get elasticsearch
我正在使用elasticsearch python api 与我的elasticsearch 数据库进行通信。如何发出特定的 GET 请求来获取已创建的所有快照的概述?
为此,Kibana 命令为: GET /_snapshot/my_backup/_all
。
看来该Elasticsearch.get()
功能只适合检索文档。
我宁愿不使用请求模块。
我发现快照帮助器函数只能选择获取当前正在运行的快照的概述。
from elasticsearch import Elasticsearch
es = Elasticsearch()
es.snapshot.get_repository('my_backup') # configuration information
es.snapshot.status('my_backup') # currently running snapshots
Run Code Online (Sandbox Code Playgroud)
我终于意识到您可以_all
在需要所有快照时使用关键字,方法如下:
all_snapshots = es.snapshot.get(repository = 'my_backup', snapshot = '_all')