The latest version of s3-signer is 0.5.0.0-0.
s3-signer
Version 0.3.0.0 revision 0 uploaded by DavidJohnson.
Package meta
- Synopsis
- Pre-signed Amazon S3 URLs
- Description
s3-signer creates cryptographically secure Amazon S3 URLs that expire within a user-defined period. It allows uploading and downloading of content from Amazon S3. Ideal for AJAX direct-to-s3 uploads via CORS and secure downloads. Web framework agnostic with minimal dependencies.
module Main where import Network.S3 main :: IO () main = print =<< generateS3URL credentials request where credentials = S3Keys "<public-key-goes-here>" "<secret-key-goes-here>" request = S3Request S3GET "application/extension" "bucket-name" "file-name.extension" 3 -- three seconds until expiration
Result
S3URL "https://bucket-name.s3.amazonaws.com/file-name.extension?AWSAccessKeyId=<public-key-goes-here>&Expires=1402346638&Signature=1XraY%2Bhp117I5CTKNKPc6%2BiihRA%3D"
- Author
- David Johnson <djohnson.m@gmail.com>
- Bug reports
- https://github.com/dmjio/s3-signer/issues
- Category
- AWS, Network
- Copyright
- 2014 David Johnson
- Homepage
- https://github.com/dmjio/s3-signer
- Maintainer
- David Johnson <djohnson.m@gmail.com>
- Package URL
- n/a
- Stability
- n/a