I'm trying to restore an index snapshot created on ES cluster v. 1.7.4 to an ES cluster running version 2.1.2. I was able to register a S3 repository (myRepo), and I can verify that the new cluster can access it.
However when running this command:
curl -XPOST "http://esCluster-2.1.2/_snapshot/myRepo/all_11_28_2016/restore?wait_for_completion=true" -d'
I get the following error:
"file_not_found_exception","reason":"Blob object [snap-all_11_28_2016.dat] not found: The specified key does not exist.
Which is true, snapshot files stored in S3 are named "snapshot-all_11_28_2016".
Why is ES cluster looking for a different snapshot name? According to this page:
Restoring between the mentioned cluster versions should work.
Is there a way to work around this problem, like by providing the snapshot file name explicitly?
Thanks a lot,