2016-10-11 94 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