What is an Objectspace?

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

Learn more

Visit the Objectspaces documentation for detailed technical information.