2016-10-11 70 views
0

我对AWS在那里我有快照这样如何在快照中查找Elasticsearch索引?

{ 
    "snapshot": "2016-07-13_165430", 
    "indices": [ 
     "analytical-2016-06-15", 
     "analytical_2016-06-13", 
     "analytical_2016-07-13", 
     "operational-2016-06-15", 
     "operational_2016-06-13", 
     "operational_2016-07-13" 
    ], 
    "state": "SUCCESS", 
    "start_time": "2016-10-10T23:54:33.705Z", 
    "start_time_in_millis": 1476143673705, 
    "end_time": "2016-10-10T23:54:44.893Z", 
    "end_time_in_millis": 1476143684893, 
    "duration_in_millis": 11188, 
    "failures": [], 
    "shards": { 
     "total": 30, 
     "failed": 0, 
     "successful": 30 
    } 
    }, 
    { 
    "snapshot": "2016-07-13_165546", 
    "indices": [ 
     "analytical-2016-06-15", 
     "analytical_2016-06-13", 
     "analytical_2016-07-13", 
     "operational-2016-06-15", 
     "operational_2016-06-13", 
     "operational_2016-07-13" 
    ], 
    "state": "SUCCESS", 
    "start_time": "2016-10-10T23:55:48.808Z", 
    "start_time_in_millis": 1476143748808, 
    "end_time": "2016-10-10T23:55:52.420Z", 
    "end_time_in_millis": 1476143752420, 
    "duration_in_millis": 3612, 
    "failures": [], 
    "shards": { 
     "total": 30, 
     "failed": 0, 
     "successful": 30 
    } 
    } 

现在,所有这些指数与其他指数如在线运行运行Elasticsearch集群: “分析,2016年6月15日”,
“ analytical_2016-06-13"
“analytical_2016-07-13”
“操作-2016年6月15日”,
“operational_2016-06-13”
“operational_2016-07-13”
“operational_2016-09-13”
....

我需要检查我的索引是否备份,如果已经备份了它存在的快照。

回答

0

我很困惑你的问题,因为你已经发布了快照json,它告诉你在每个快照中准确地备份了哪些索引。您需要查看每个快照库中的每个快照(我认为您已经知道该如何执行)并查看每个快照中的索引。

这是AFAIK确定备份哪些索引,何时以及通过哪些快照的唯一方法。

以下是快照api的文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html