Executing a snapshot
In the previous recipe, we defined a repository, that is, the place where we will store the backups. Now we can create snapshots of indices (using the full backup of an index) in the exact instant that the command is called.
For each repository, it's possible to define multiple snapshots.
Getting ready
You will need an up-and-running Elasticsearch installation – similar to the one that we described in the Downloading and installing Elasticsearch recipe of Chapter 1, Getting Started.
To execute the commands, any HTTP client can be used, such as Curl (https://curl.haxx.se/) or Postman (https://www.getpostman.com/). Additionally, you can use the Kibana console as it provides code completion and better character escaping for Elasticsearch.
To correctly execute the following commands, the repository that was created in the Managing repositories recipe is required.
To have a mybooks-1
index with a record, we will execute the following command...