Skip to content

feat(storage-azblob): Add Azure Blob Storage support - #2908

Open
jiaqizho wants to merge 1 commit into
apache:mainfrom
jiaqizho:support-azblob
Open

feat(storage-azblob): Add Azure Blob Storage support#2908
jiaqizho wants to merge 1 commit into
apache:mainfrom
jiaqizho:support-azblob

Conversation

@jiaqizho

@jiaqizho jiaqizho commented Jul 27, 2026

Copy link
Copy Markdown

Which issue does this PR close?

Add a dedicated OpenDAL Azblob backend for Azure Blob Storage accounts without hierarchical namespaces.

What changes are included in this PR?

Support azblob://<container>/<path> locations with endpoint, account name, account key, and SAS token configuration. Enable selection through both OpenDalStorageFactory and OpenDalResolvingStorage while keeping existing ABFS and WASB locations routed to Azdls.

Are these changes tested?

Add unit coverage and an environment-gated integration test, and verify writes, metadata, full and range reads, deletes, and prefix deletes against a real Azure Blob Storage account with HNS disabled.

Add a dedicated OpenDAL Azblob backend for Azure Blob Storage accounts
without hierarchical namespaces.

Support azblob://<container>/<path> locations with endpoint, account
name, account key, and SAS token configuration. Enable selection through
both OpenDalStorageFactory and OpenDalResolvingStorage while keeping
existing ABFS and WASB locations routed to Azdls.

Add unit coverage and an environment-gated integration test for file
operations against a non-HNS Azure account.

Signed-off-by: jiaqizho <jiaqi.zhou@zilliz.com>
@jiaqizho

Copy link
Copy Markdown
Author

@CTTY PTAL, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant