====== Sauvegarde et restauration des indexes Elasticsearch ======
mkdir + permissions ES
**Créer l'emplacement du snapshot :**
PUT /_snapshot/backup
{
"type": "fs",
"settings": {
"location": "/backup",
"compress": true
}
}
**Vérifier les paramètres** :
GET /_snapshot/backup
**Créer un snapshot :**
PUT /_snapshot/backup/snapshot_1?wait_for_completion=true
**Afficher le snapshot :**
GET /_snapshot/backup/snapshot_1
**Restaurer un index depuis un snapshot :**
POST /_snapshot/backup/snapshot_1/_restore?wait_for_completion=true
{
"indices": "logstash-2017.10.21",
"ignore_unavailable": true,
"include_global_state": true
}
**Fermer l'index en question avant de le restaurer :**
POST /logstash-2017.10.21/_close
https://blog.zwindler.fr/2018/07/04/sauvegarder-et-restaurer-des-index-dans-elasticsearch/#un-d%C3%A9veloppeur-sest-dit-jai-besoin-delasticsearch