Skip to main content

Module object

Module object 

Source
Expand description

Object Storage Backend using OpenDAL

Provides storage abstraction for multiple cloud storage backends:

  • S3-compatible (AWS S3, MinIO, DigitalOcean Spaces, etc.)
  • Azure Blob Storage
  • Google Cloud Storage (GCS)
  • Local filesystem
  • In-memory (for testing)

Structs§

ObjectStorage
Object storage backend using OpenDAL

Enums§

ObjectStorageConfig
Object storage backend configuration

Functions§

create_operator
Create an OpenDAL operator from configuration without constructing a full ObjectStorage. Useful for lightweight S3 access (e.g., BackupManager metadata persistence).