Konstantin Lebedev
b253a20faf
[s3acl] Step1: move s3account.AccountManager into to iam.S3ApiConfiguration ( #4859 )
* move s3account.AccountManager into to iam.S3ApiConfiguration and switch to Interface
https://github.com/seaweedfs/seaweedfs/issues/4519
* fix: test bucket acl default and
adjust the variable names
* fix: s3 api config test
---------
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
Signed-off-by: LHHDZ <shichanglin5@qq.com>
1 year ago
changlin.shi
6f40451e4e
optimize marshal
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
0c3009911e
optimize readability
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
d1b1f5e790
fix http code for dir
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
LHHDZ
a5b867af69
don't skip empty value at `AssembleEntryWithAcp` ( #3855 )
* add acl helper functionalities
Signed-off-by: changlin.shi <changlin.shi@ly.com>
* add tests
Signed-off-by: changlin.shi <changlin.shi@ly.com>
* remove 0 when create map
Signed-off-by: changlin.shi <changlin.shi@ly.com>
* delete when empty at `AssembleEntryWithAcp`
`PutBucketAcl/PutObjectAcl` allow request with empty grants, `AssembleEntryWithAcp` shouldn't skip empty value
Signed-off-by: changlin.shi <changlin.shi@ly.com>
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
b8f7e75c3d
delete when empty at `AssembleEntryWithAcp`
`PutBucketAcl/PutObjectAcl` allow request with empty grants, `AssembleEntryWithAcp` shouldn't skip empty value
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
2227888acc
validate grants when setting ownership to `OwnershipBucketOwnerEnforced`
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
daf5b4d59b
add acl validation for s3 GetObjectHandler
2 years ago
LHHDZ
bf5e45b66a
add acl helper functionalities ( #3831 )
2 years ago
changlin.shi
f1c05eb2fb
remove 0 when create map
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
293113d1b8
add tests
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
b52ee30fdd
add acl helper functionalities
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago