From 161fd3d8476d1a61b25124168d4d4d8244be5510 Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Wed, 3 Dec 2014 22:58:45 -0800 Subject: [PATCH] Include delete as a signed resource This allows multi-object delete to work and addresses a regression introduced by e5c12c177756a6aeb28f4ad840c68dfa2e25690b. --- src/main/java/org/gaul/s3proxy/S3ProxyHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java b/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java index 1bc449c..de19417 100644 --- a/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java +++ b/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java @@ -100,7 +100,7 @@ final class S3ProxyHandler extends AbstractHandler { private static final Pattern MULTI_DELETE_KEY_PATTERN = Pattern.compile("(.*?)"); private static final Set SIGNED_SUBRESOURCES = ImmutableSet.of( - "acl", "lifecycle", "location", "logging", "notification", + "acl", "delete", "lifecycle", "location", "logging", "notification", "partNumber", "policy", "requestPayment", "torrent", "uploadId", "uploads", "versionId", "versioning", "versions", "website" );