I've created the same snapshot repository on CLUSTER_1 and CLUSTER_2.
I took a full snapshot on CLUSTER_1 and attempted to run the restore command on CLUSTER_2.
The s3 bucket is correct, and the same on both. The base path is correct. I can see the files in the AWS console, but whenever I try to run the restore command I just get:
{
"error" : "SnapshotMissingException[[s3full:201608151615] is missing]; nested: FileNotFoundException[Blob object [snapshot-201608151615] not found: The specified key does not exist. (Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey; Request ID: 1B6FB23C4BC5940D)]; ",
"status" : 404
}
I can see that file up in the s3 bucket in several locations. If anyone has any ideas as to why this isn't working, I would LOVE to hear them!
When I run this on the source server:
curl -XGET localhost:9200/_snapshot/s3full/_all?pretty
I get lots of lovely snapshots. But when I run it on the target server it's empty.
Am I just misunderstanding the way this should work?
Many thanks.