diff --git a/pkg/common/db/s3/oss/oss.go b/pkg/common/db/s3/oss/oss.go index bc10f5b3c..774150389 100644 --- a/pkg/common/db/s3/oss/oss.go +++ b/pkg/common/db/s3/oss/oss.go @@ -149,6 +149,7 @@ func (o *OSS) AuthSign(ctx context.Context, uploadID string, name string, expire now := time.Now().UTC().Format(http.TimeFormat) request.Header.Set(oss.HTTPHeaderHost, request.Host) request.Header.Set(oss.HTTPHeaderDate, now) + request.Header.Set(oss.HttpHeaderOssDate, now) authorization := fmt.Sprintf( `OSS %s:%s`, o.credentials.GetAccessKeyID(), @@ -156,7 +157,6 @@ func (o *OSS) AuthSign(ctx context.Context, uploadID string, name string, expire ) request.Header.Set(oss.HTTPHeaderAuthorization, authorization) delete(request.Header, oss.HTTPHeaderDate) - request.Header.Set(oss.HttpHeaderOssDate, now) result.Parts[i] = s3.SignPart{ PartNumber: partNumber, Query: url.Values{"partNumber": {strconv.Itoa(partNumber)}},