By Deepak Jha
I am using Digital Ocean Spaces to store and retrieve attachments, but when url is signed, it shows Access Denied as you can try with opening url given
. I need to know that is there a way we can customise this screen to be more user friendly.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hi there
Similar to other S3 compatible storages, DigitalOcean Spaces doesn’t allow customizing the default “Access Denied” error page for signed URLs directly.
To create a user-friendly experience, you can implement a front-end error handling to catch 403
responses and display a custom message or redirect users to a custom error page based on your exact application needs.
- Bobby
Heya, @deepakjha
You can handle errors by checking the validity of the signed URL before making the request from the client. Instead of directly using the signed URL in the front-end.
On the server-side, check whether the signed URL is valid and accessible before redirecting the user to it. This can help ensure that expired or invalid URLs don’t reach the user.
Also you can create a backend route that acts as a proxy between the user and DigitalOcean Spaces. This way, if a signed URL is invalid or expired, you can send a custom error message or redirect users to an alternative solution without exposing raw access errors.
Regards
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.