2022-09-30 03:29:01 +08:00
|
|
|
package s3_constants
|
|
|
|
|
|
|
|
//Amazon S3 predefined groups
|
|
|
|
var (
|
|
|
|
GranteeGroupAllUsers = "http://acs.amazonaws.com/groups/global/AllUsers"
|
|
|
|
GranteeGroupAuthenticatedUsers = "http://acs.amazonaws.com/groups/global/AuthenticatedUsers"
|
|
|
|
GranteeGroupLogDelivery = "http://acs.amazonaws.com/groups/s3/LogDelivery"
|
|
|
|
)
|
2022-10-13 11:15:16 +08:00
|
|
|
|
|
|
|
func ValidateGroup(group string) bool {
|
|
|
|
valid := true
|
|
|
|
switch group {
|
|
|
|
case GranteeGroupAllUsers:
|
|
|
|
case GranteeGroupLogDelivery:
|
|
|
|
case GranteeGroupAuthenticatedUsers:
|
|
|
|
default:
|
|
|
|
valid = false
|
|
|
|
}
|
|
|
|
return valid
|
|
|
|
}
|