From 6bf5a6871c64e2252174c8c478cb470c1210d3c7 Mon Sep 17 00:00:00 2001 From: chrislu Date: Mon, 11 Aug 2025 23:57:57 -0700 Subject: [PATCH] fix presigned signature --- weed/s3api/auth_signature_v4.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/s3api/auth_signature_v4.go b/weed/s3api/auth_signature_v4.go index d534377a5..a0417a922 100644 --- a/weed/s3api/auth_signature_v4.go +++ b/weed/s3api/auth_signature_v4.go @@ -351,7 +351,7 @@ func (iam *IdentityAccessManagement) doesPresignedSignatureMatch(hashedPayload s extractedSignedHeaders := make(http.Header) for _, header := range signedHeaders { if header == "host" { - extractedSignedHeaders[header] = []string{r.Host} + extractedSignedHeaders[header] = []string{extractHostHeader(r)} continue } if values := r.Header[http.CanonicalHeaderKey(header)]; len(values) > 0 {