AWS S3 pre signed URL without Expiry date

amazon-s3, amazon-web-services, pre-signed-url

Solution

The maximum expiration time for presigned url is one week from time of creation. So there is no way to have a presigned url without expiry time.

Problem

Is there any way that I can generate Pre-Signed URL's without any expiry date ? I'm developing a Email app where my attachments will be saved in S3. Also please let me know what is the best way to download attachments via JavaScript SDK. I'm using below code ``` var params = {Bucket: 'bucket', Key: 'key', Expires: 60}; var url = s3.getSignedUrl('getObject', params); console.log('The URL is', url); ```

Original source

Related problems