Skip to content

new feature: Parsing AzdlsConfig from Azure Storage connection strings #6211

@DerGut

Description

@DerGut

Feature Description

Azure storage services allow you to connect via connection strings. They basically contain relevant config fields in a stringified format.

Problem and Solution

Today, users need to parse connection strings manually, and then use individual fields to build a AzdlsConfig. I'd like to add an API

impl AzdlsConfig {
  pub fn try_from_connection_string(conn_str: &str) -> Result<Self>
}

Additional Context

I stumbled over this while looking at adding ADLS support for apache/iceberg-rust. Other implementations like pyiceberg allow to pass the adls.connection-string configuration. I'd therefore like to add this functionality either to Iceberg Rust too, or IMO preferably to OpenDAL.

Are you willing to contribute to the development of this feature?

  • Yes, I am willing to contribute to the development of this feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestreleases-note/featThe PR implements a new feature or has a title that begins with "feat"services/azdls

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions