aboutsummaryrefslogtreecommitdiff
path: root/weed/server
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-10-11 21:58:19 -0700
committerchrislu <chris.lu@gmail.com>2022-10-11 21:58:19 -0700
commit8aec786a6d00fc825a9875f1d993c1e141ce71b6 (patch)
tree24cc105636953ecc34bd94a63807dfcc6884ec41 /weed/server
parent0d817bc347188c2dd994245f992472690395c85d (diff)
parent84c401e6932619be3861ba6be2049db69fbac43d (diff)
downloadseaweedfs-8aec786a6d00fc825a9875f1d993c1e141ce71b6.tar.xz
seaweedfs-8aec786a6d00fc825a9875f1d993c1e141ce71b6.zip
Merge branch 'master' of https://github.com/seaweedfs/seaweedfs
Diffstat (limited to 'weed/server')
-rw-r--r--weed/server/filer_server_handlers_write_autochunk.go14
1 files changed, 10 insertions, 4 deletions
diff --git a/weed/server/filer_server_handlers_write_autochunk.go b/weed/server/filer_server_handlers_write_autochunk.go
index 96e5018da..7064cac02 100644
--- a/weed/server/filer_server_handlers_write_autochunk.go
+++ b/weed/server/filer_server_handlers_write_autochunk.go
@@ -375,10 +375,16 @@ func SaveAmzMetaData(r *http.Request, existing map[string][]byte, isReplace bool
}
}
- //acp
- acp := r.Header.Get(s3_constants.ExtAcpKey)
- if len(acp) > 0 {
- metadata[s3_constants.ExtAcpKey] = []byte(acp)
+ //acp-owner
+ acpOwner := r.Header.Get(s3_constants.ExtAmzOwnerKey)
+ if len(acpOwner) > 0 {
+ metadata[s3_constants.ExtAmzOwnerKey] = []byte(acpOwner)
+ }
+
+ //acp-grants
+ acpGrants := r.Header.Get(s3_constants.ExtAmzAclKey)
+ if len(acpOwner) > 0 {
+ metadata[s3_constants.ExtAmzAclKey] = []byte(acpGrants)
}
return