The request signature we calculated does not match the signature you provided
I have researched this error everywhere. I am using this https://pdf-services.adobe.io/assets to get the ready made uri for the call to AWS. If I issue this in postman I get a 200. If I take the exact same approach in code, I get the error listed in the title and a 403 error. I am using a PUT, and as far as I can tell everything else is identical. If I change one character of the signature in postman call I get exact same error. Please help this is frustrating!
<Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
<AWSAccessKeyId>ASIAWD2N7EVPH76T5FGM</AWSAccessKeyId>
<StringToSign>AWS4-HMAC-SHA256 20230329T160506Z 20230329/us-east-1/s3/aws4_request bb7eb9cce071555e8c2591a203acd3b54c6251436155ea16dbb9d6f281df4a34</StringToSign>
<SignatureProvided>2690325a30b45cff4b8d028d756d5ca7adec82acf3b4dd4c6e67d99d7eb5e59f</SignatureProvided>
<StringToSignBytes>41 57 53 34 2d 48 4d 41 43 2d 53 48 41 32 35 36 0a 32 30 32 33 30 33 32 39 54 31 36 30 35 30 36 5a 0a 32 30 32 33 30 33 32 39 2f 75 73 2d 65 61 73 74 2d 31 2f 73 33 2f 61 77 73 34 5f 72 65 71 75 65 73 74 0a 62 62 37 65 62 39 63 63 65 30 37 31 35 35 35 65 38 63 32 35 39 31 61 32 30 33 61 63 64 33 62 35 34 63 36 32 35 31 34 33 36 31 35 35 65 61 31 36 64 62 62 39 64 36 66 32 38 31 64 66 34 61 33 34</StringToSignBytes>
<CanonicalRequest>PUT
