In short
An objectspace is whitesky’s S3-compatible object storage service. Object storage is a method of storing data as objects (rather than files in a folder hierarchy or blocks on a disk), accessed via API calls. Objectspaces are designed for storing unstructured data like backups, archives, and static website assets.
General definition
Object storage is a cloud computing storage model that:
- Stores data as objects with unique identifiers
- Includes metadata with each object
- Accessed via HTTP/HTTPS APIs (typically S3-compatible)
- Scales horizontally without traditional filesystem limits
- Suitable for unstructured data (files, media, backups)
Objectspace in whitesky
In whitesky, an Objectspace provides:
Core capabilities
- S3-compatible REST API
- Bucket management (create, configure, delete)
- Object versioning
- Object locking (WORM compliance)
- Multipart uploads for large files
- Lifecycle policies
Security
- Admin access keys for full control
- Bucket-level keys with granular permissions:
- Read-only access
- Write-only access
- Read-write access
- CORS configuration for web applications
Access methods
- AWS CLI
- AWS SDKs (Python, Node.js, Java, etc.)
- Any S3-compatible application
- whitesky portal (basic operations)
Use cases
- Virtual machine backups
- Long-term archival
- Static website hosting
- Application asset storage
- Data lakes
- CI/CD pipeline artifacts
Related concepts
- Cloudspaces - Virtual machines with block storage
- Containerspaces - Kubernetes with persistent volumes
Learn more
Visit the Objectspaces documentation for detailed technical information.