Secure File Uploads and Downloads in S3 Using Presigned URLs Put presigned URL A simple use case: React app file upload using presigned URL generated by lambda function You find more details about S3 presigned URLs at this link