Introduces AWSS3BlobRequestSigner, which reuses the
RequestAuthorizeSignature filter for most of the heavy lifting.
Other implementation details based on [1].

Tested with AWSS3BlobSignerLiveTest, in particular,
testSign(Get|Put)UrlWithTime.

Closes JCLOUDS-200

[1]
http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html
You can merge this Pull Request by running:

  git pull https://github.com/maginatics/jclouds feature/s3-temp-signed-url

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds/pull/71

-- Commit Summary --

  * S3 temp signed URL support.

-- File Changes --

    M apis/s3/src/main/java/org/jclouds/s3/blobstore/S3BlobRequestSigner.java 
(12)
    M 
apis/s3/src/main/java/org/jclouds/s3/filters/RequestAuthorizeSignature.java (6)
    A 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/AWSS3BlobRequestSigner.java
 (84)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/config/AWSS3BlobStoreContextModule.java
 (7)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/71.patch
https://github.com/jclouds/jclouds/pull/71.diff

Reply via email to