https://awsbites.com/56-what-can-you-do-with-s3-presigned-urls/
Uploading and downloading files are some of the most common operations for web applications. But let’s face it, as common as they are, they are still challenging features to implement in a reliable and scalable way!
Uploading and downloading files are some of the most common operations for web applications. But let’s face it, as common as they are, they are still challenging features to implement in a reliable and scalable way!
This is especially true for serverless environments where you have strict limits in payload size and you cannot have long-running connections.
So what’s the solution? If you are using S3, pre-signed URLs can help quite a bit!
In this episode of AWS Bites podcast, we are going to learn more about them, and… if you stick until the very end of this episode, we are going to disclose an interesting and quite unknown tip about pre-signed URLs!
Some of the resources we mentioned:
- Documentation for the pre-signed POST method
- How to upload files from a frontend app using pre-signed URLs, article by Borislav Hadzhiev
- Using pre-signed URLs for multi-part uploads, article by Altostra
- Different architectures and tips for managing uploads to S3, article by Zach Charles
- Using S3 Object Lambdas to generate and transform S3 files on the fly, article by Eoin Shanaghy