How Do I Create a Pre-Signed URL?

What is a pre-signed URL?

A pre-signed URL is special S3 compliant URL in order to share an object for a specific duration for everyone who has the URL. Thus the URL contains some more query parameters holding that specific information. 


How do I create a pre-signed URL?

The easiest way is to use a tool as creating such pre-signed URLs requires coding skills. E.g. using Cyberduck makes that task very easy.

  • Navigate to a file of your choice
  • Select Edit > Copy URL and choose one of the pre-signed URLs which are matching your duration
  • You can alternatively right-click  and select either Copy URL or Open URL

You can see an example of a support pre-signed URL here:


https://<region>.contabostorage.com/<bucketname>/path/to/file?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=<credential>&X-Amz-Date=<datetime>&X-Amz-Expires=<duration>X-Amz-SignedHeaders=host&X-Amz-Signature=<signature>

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

Modified on 25 Mar 2024

Can’t find what you’re looking for?

Get in Touch

Do you have a pre-sales question?