Failed to finalise snapshot with s3 compatible service

ES Version: 1.5.2
Cloud AWS Plugin: 2.5.1

I found the following in my logs,

[2016-06-09 17:13:42,589][INFO ][snapshots ] [redacted] snapshot [s3_dev_backup:v4_2] is done [2016-06-09 17:13:42,910][WARN ][snapshots ] [redacted] [s3_dev_backup:v4_2] failed to finalize snapshot null (Service: Amazon S3; Status Code: 400; Error Code: InvalidArgument; Request ID: null), S3 Extended Request ID: null at com.amazonaws.http.AmazonHttpClient.handleErrorResponse( at com.amazonaws.http.AmazonHttpClient.executeOneRequest( at com.amazonaws.http.AmazonHttpClient.executeHelper( at com.amazonaws.http.AmazonHttpClient.execute( at at at at at org.elasticsearch.repositories.blobstore.BlobStoreRepository.readSnapshot( at org.elasticsearch.repositories.blobstore.BlobStoreRepository.finalizeSnapshot( at org.elasticsearch.snapshots.SnapshotsService$ at java.util.concurrent.ThreadPoolExecutor.runWorker( at java.util.concurrent.ThreadPoolExecutor$ at

I believe this is related to the Signer used (
I have the following lines added to my elasticsearch.yml file, "S3SignerType" "S3SignerType"

Has this been fixed in 2.5.1 of cloud-aws plugin?
If not, which version should I be using ?

1 Like