private function validate_bucket($bucket) { $pattern = '/^[a-z0-9][a-z0-9-]{2,62}$/'; if (!preg_match($pattern, $bucket)) { return false; } return true; }