aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/s3api_acp.go
diff options
context:
space:
mode:
authorKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2023-09-25 20:34:12 +0500
committerGitHub <noreply@github.com>2023-09-25 08:34:12 -0700
commitf8b94cac0e91660ff4dc33bb458e973b4de6523b (patch)
tree46226e5a964b65546ac299b4ad2e8cb5b7b81d0b /weed/s3api/s3api_acp.go
parentc9177c92e5b6459d15d112738b7a3862655a853f (diff)
downloadseaweedfs-f8b94cac0e91660ff4dc33bb458e973b4de6523b.tar.xz
seaweedfs-f8b94cac0e91660ff4dc33bb458e973b4de6523b.zip
[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>
Diffstat (limited to 'weed/s3api/s3api_acp.go')
-rw-r--r--weed/s3api/s3api_acp.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/weed/s3api/s3api_acp.go b/weed/s3api/s3api_acp.go
index 7a76c2a67..0a79990f5 100644
--- a/weed/s3api/s3api_acp.go
+++ b/weed/s3api/s3api_acp.go
@@ -2,7 +2,6 @@ package s3api
import (
"github.com/seaweedfs/seaweedfs/weed/s3api/s3_constants"
- "github.com/seaweedfs/seaweedfs/weed/s3api/s3account"
"github.com/seaweedfs/seaweedfs/weed/s3api/s3err"
"net/http"
)
@@ -10,7 +9,7 @@ import (
func getAccountId(r *http.Request) string {
id := r.Header.Get(s3_constants.AmzAccountId)
if len(id) == 0 {
- return s3account.AccountAnonymous.Id
+ return AccountAnonymous.Id
} else {
return id
}
@@ -22,7 +21,7 @@ func (s3a *S3ApiServer) checkAccessByOwnership(r *http.Request, bucket string) s
return errCode
}
accountId := getAccountId(r)
- if accountId == s3account.AccountAdmin.Id || accountId == *metadata.Owner.ID {
+ if accountId == AccountAdmin.Id || accountId == *metadata.Owner.ID {
return s3err.ErrNone
}
return s3err.ErrAccessDenied