Merge pull request #1200 from chrislusf/add_s3_acl

Add s3 ACL
This commit is contained in:
Chris Lu
2020-02-17 12:53:30 -08:00
committed by GitHub
16 changed files with 2389 additions and 43 deletions

View File

@@ -42,8 +42,13 @@ func (s3a *S3ApiServer) PutObjectHandler(w http.ResponseWriter, r *http.Request)
rAuthType := getRequestAuthType(r)
dataReader := r.Body
var s3ErrCode ErrorCode
if rAuthType == authTypeStreamingSigned {
dataReader = newSignV4ChunkedReader(r)
dataReader, s3ErrCode = s3a.iam.newSignV4ChunkedReader(r)
}
if s3ErrCode != ErrNone {
writeErrorResponse(w, s3ErrCode, r.URL)
return
}
defer dataReader.Close()