Browse Source

s3tables: update bucket name validation message

Remove "underscores" from error message to accurately reflect that
bucket names only allow lowercase letters, numbers, and hyphens.
pull/8147/head
Chris Lu 3 days ago
parent
commit
0115e60919
  1. 4
      weed/s3api/s3tables/handler_bucket_create.go

4
weed/s3api/s3tables/handler_bucket_create.go

@ -38,9 +38,9 @@ func (h *S3TablesHandler) handleCreateTableBucket(w http.ResponseWriter, r *http
return fmt.Errorf("invalid bucket name length")
}
// Validate bucket name characters [a-z0-9_-]
// Validate bucket name characters [a-z0-9-]
if !isValidBucketName(req.Name) {
h.writeError(w, http.StatusBadRequest, ErrCodeInvalidRequest, "bucket name must contain only lowercase letters, numbers, hyphens, and underscores")
h.writeError(w, http.StatusBadRequest, ErrCodeInvalidRequest, "bucket name must contain only lowercase letters, numbers, and hyphens")
return fmt.Errorf("invalid bucket name characters")
}

Loading…
Cancel
Save