© 2026 Hashnode
One fine morning, Arjun was sipping his coffee when his project manager messaged: “Hey Arjun, a client needs to download a report stored in our private S3 bucket. Can you make it happen?” Arjun thought, “Hmm… I can’t make the file public — that wou...

Handling file uploads in applications can quickly become a bottleneck, especially when dealing with large files. While AWS API Gateway is a great tool for routing and processing HTTP requests, it has a strict 10 MB payload limit for REST APIs. For bu...

Amazon S3 is a highly scalable and reliable storage service, but when it comes to sharing your stored objects securely, simply making them public isn't always the best approach. Fortunately, AWS offers secure methods for sharing objects from private ...

A presigned URL in Amazon S3 is a temporary URL that allows users without direct access to your S3 bucket to download or upload files for a limited time, essentially granting temporary access to a specific object within your bucket without exposing y...

When you use pre-signed URL for sharing objects with AWS S3, you can change the default file name (the name of object in bucket) using the header: Content-Disposition. The Content-Disposition header in HTTP dictates whether the content is displayed i...
