Presigned URL SignatureDoesNotMatch on Digital Oceans Spaces

Hi all. I’m new to spaces and I can’t seem to get a valid Pre-signed URL with this code. If anyone has pointers or corrections I would really appreciate it.
I have also added a wildcard CORS with all permissions.

Need a lot more detail about how you’re using the returned URL for your presigned request.

At the very least, you need to confirm that you’re using the HTTP PUT verb in the request with the presigned URL (not POST, not GET)

The team can help you debug it best if you can post (or send a support ticket) with the full HTTP transaction, showing the full HTTP headers on both the request & response side (you should redact your values of DO_ACCESS_KEY_ID and DO_SPACE if you do post it publically)