Ceci est une ancienne révision du document !


Sauvegarde et restauration des index Elasticsearch

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