in oss/validation.go [21:41]
func isValidBucketName(bucketName *string) bool {
if bucketName == nil {
return false
}
nameLen := len(*bucketName)
if nameLen < 3 || nameLen > 63 {
return false
}
if (*bucketName)[0] == '-' || (*bucketName)[nameLen-1] == '-' {
return false
}
for _, v := range *bucketName {
if !(('a' <= v && v <= 'z') || ('0' <= v && v <= '9') || v == '-') {
return false
}
}
return true
}