Presigned PutObjectCommand URLs ignore Sha256 Hash when uploading

Hi

Apparently there is a bug in S3 in which the pre-signed PUT URLs ignore SHA256 Hash when uploading. S3 Presigned PutObjectCommand URLs ignore Sha256 Hash when uploading · Issue #480 · aws/aws-sdk · GitHub

I just tested a pre-signed URL with R2 and see that it too also ignores the hash, and allows upload of arbitrary body payload.

I’m wondering if this was intentional or is a bug?

Thanks.