I am getting presigned URL errors
Before you start
To complete the actions presented below, you must have:
- A Scaleway account logged into the console
- Owner status or IAM permissions allowing you to perform actions in the intended Organization
Problem
I am receiving errors when using a presigned URL to access an object.
Cause
-
A clock skew of more than 15 minutes between the host and client will trigger a
InvalidSignatureException
or aRequestTimeTooSkewed
error -
The public link of your private object has expired
Possible solutions
-
Make sure that there is less than 15 minutes of clock skew between the host and client machines.
-
Make sure that the object's public link has not expired.
Going further
- Refer to the documentation on sharing objects for more information on public links.
- If you did not manage to identify the error and solve it by yourself, open a support ticket, and provide as many details as possible, along with the necessary information below:
- Object Storage Endpoint (e.g.
s3.fr-par.scw.cloud
) - Bucket name
- Object name (if the request concerns an object)
- Request type (PUT, GET, etc.)
- HTTP status code
- Date and time (timestamp)
- User-agent (SDK, client, console, etc.)
- Transaction ID (if possible)
- Log / trace of the error (if possible)
- Object Storage Endpoint (e.g.
Still need help?Create a support ticket