S3 upload with presigned URLs and CORS Issue
There is a chance that the service that is creating the pre-signed url isn't valid. In my scenario the bucket was on eu-centar-1
but the pre-signed-key had us-east-1
in the url. I fixed my service for creating the pre-signed-key and it worked. It wasn't connected to origin. Check if this is ok in your scenario