s3 presigned url for access to entire folder

My workaround will be to compress files and folder structure into an archive (like zip) and just upload that single object (file) to the presigned URL.


No, S3 doesn't really have a true concept of a folder. The folders are "created" using segments of the object paths. They do not exist independently of objects.


I recently had this problem and i could find a solution with custom policies for signed URL using cloudfront.

Has some pros and cons, the main one is that u dont need to sign for each object so is much more faster if you need to share many objects. But it goes like outside of aws traffic.

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-creating-signed-url-custom-policy.html