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!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
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