S3 API Documentation

×
×
Home > S3 Developer Guide > Pre-signed URL

Pre-signed URL

jQuery(document).attr(“title”, “Welcome to Sterling Kilgore | Results Beyond Words”);

Pre-signed URLs to download/upload files to IDrive® e2

A pre-signed URL gives you access to the object identified in the URL, provided that the creator of the pre-signed URL has permissions to access that object. For example, if you receive a pre-signed URL to upload an object, you can upload the object only if the creator of the pre-signed URL has the necessary permissions to upload that object. 

All objects and buckets by default are private. The pre-signed URLs are useful if you want your user/customer to be able to upload a specific object to your bucket, but you don't require them to have AWS security credentials or permissions.

When you create a pre-signed URL, you must provide your security credentials and then specify a bucket name, an object key, an HTTP method (PUT for uploading objects), and an expiration date and time. The pre-signed URLs are valid only for the specified duration. Hence, you must start the action before the expiry date and time. If the action consists of multiple steps, such as a multipart upload, all steps must be initiated before the expiry date, otherwise you will receive an error.

IDrive® e2 storage supports pre-signed URLs and you can use various approaches to generate the pre-singed URLs in your application.

  • AWS CLI
  • AWS Tools for Powershell
  • S3 Browser
  • Python and Boto3
  • aws-sdk for Nodejs
  • AWS SDK for PHP (V2)

 

 

 

© 2024 IDrive Inc.