From cca8b7575a8e7b2349ea93d99d1ac83d80aee1bb Mon Sep 17 00:00:00 2001 From: withchao <993506633@qq.com> Date: Thu, 19 Oct 2023 10:27:50 +0800 Subject: [PATCH] fix: k8s minio prefix test --- pkg/common/db/s3/minio/minio.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/common/db/s3/minio/minio.go b/pkg/common/db/s3/minio/minio.go index bf64ab039..88d6ad8b8 100644 --- a/pkg/common/db/s3/minio/minio.go +++ b/pkg/common/db/s3/minio/minio.go @@ -276,7 +276,8 @@ func (m *Minio) AuthSign(ctx context.Context, uploadID string, name string, expi return nil, err } request.Header.Set("X-Amz-Content-Sha256", unsignedPayload) - request = signer.SignV4Trailer(*request, creds.AccessKeyID, creds.SecretAccessKey, creds.SessionToken, m.location, nil) + //request = signer.SignV4Trailer(*request, creds.AccessKeyID, creds.SecretAccessKey, creds.SessionToken, m.location, nil) + request = signer.PreSignV4(*request, creds.AccessKeyID, creds.SecretAccessKey, creds.SessionToken, m.location, int64(expire/time.Second)) result.Parts[i] = s3.SignPart{ PartNumber: partNumber, //URL: request.URL.String(),