Expand description
Storage abstraction for Export/Import V2.
This module provides a unified interface for reading and writing snapshot data to various storage backends (S3, OSS, GCS, Azure Blob, local filesystem).
Structsยง
- Open
DalStorage - OpenDAL-based implementation of SnapshotStorage.
- Remote
Location ๐
Enumsยง
- Storage
Scheme - URI schemes supported for snapshot storage.
Traitsยง
- Snapshot
Storage - Snapshot storage abstraction.
Functionsยง
- ensure_
snapshot_ ๐exists - extract_
file_ ๐path_ from_ uri - Extracts the absolute filesystem path from a file:// URI.
- extract_
remote_ ๐location - Extracts bucket/container and root path from a URI.
- schema_
index_ ๐path - validate_
uri - Validates that a URI has a proper scheme.