Issues with R2 signed URLs (403 Forbidden)

I made a new R2 bucket with CORS allowing all origins to GET and PUT. Additionally, I have the R2 API key allowing all IPs to Read & Write.

When I generate the Signed URL using the V3 JS AWS API, I set it to last 60 seconds.

Despite all of this, I keep getting 403: Forbidden errors when trying to PUT any sort of files to the Signed URL.
image.png
Was this page helpful?