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
fa8698f6c3
perf(fix): fix bugs
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
5d582ab848
set bucket ownership if not empty
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
c2c4158238
create bucket with ownership
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
f1d6302400
acl for complete multipart uplod
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
381b496132
acl for Initializing multipart upload
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
4364f4dfe3
don't set acp when ownership is BucketOwnerEnfored
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
ebe1e39e7d
fix parent path
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
900feb62b6
fix parent path
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
4b36721323
implement `GetObjectAclHandler`
2 years ago
changlin.shi
f79a3a73ee
add acl support for `PutObjectAcl`
2 years ago
changlin.shi
af093721a2
add acl support for `PutObject` and `PutObjectPart`
2 years ago
changlin.shi
e76f66a0d0
add acl validation for s3 bucket read api
2 years ago
changlin.shi
558ba1094a
implement `PutBucketAclHandler`
Signed-off-by: changlin.shi <changlin.shi@ly.com>
2 years ago
changlin.shi
bbecba266d
extract and save acl when create bucket
2 years ago
changlin.shi
daf5b4d59b
add acl validation for s3 GetObjectHandler
2 years ago
LHHDZ
3550692afc
change s3_account.go package to avoid cycle dependency ( #3813 )
2 years ago
LHHDZ
e9584d9661
add ownership rest apis ( #3765 )
2 years ago