s3tables: update bucket name validation message

Remove "underscores" from error message to accurately reflect that
bucket names only allow lowercase letters, numbers, and hyphens.
This commit is contained in:
Chris Lu
2026-01-28 14:41:15 -08:00
parent a6c3e96f7b
commit 0115e60919

View File

@@ -38,9 +38,9 @@ func (h *S3TablesHandler) handleCreateTableBucket(w http.ResponseWriter, r *http
return fmt.Errorf("invalid bucket name length") 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) { 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") return fmt.Errorf("invalid bucket name characters")
} }