Skip to main content

Module snapshot_storage

Module snapshot_storage 

Source
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ยง

OpenDalStorage
OpenDAL-based implementation of SnapshotStorage.
RemoteLocation ๐Ÿ”’

Enumsยง

StorageScheme
URI schemes supported for snapshot storage.

Traitsยง

SnapshotStorage
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.