Skip to main content

Crate opendal_service_azure_common

Crate opendal_service_azure_common 

Source
Expand description

§Apache OpenDAL™ Azure Common

opendal-service-azure-common provides shared Azure Storage configuration, authentication, request, and response helpers for Apache OpenDAL™ service implementations.

This crate is an implementation building block rather than a standalone storage service. Applications should normally use one of the public Azure services through the opendal facade:

  • services-azblob for Azure Blob Storage;
  • services-azdls for Azure Data Lake Storage Gen2;
  • services-azfile for Azure Files.

Service implementers can depend on this crate directly when they need the same Azure connection-string and authentication behavior.

§Documentation

§License

Licensed under the Apache License, Version 2.0.

Structs§

AzureStorageConfig
Configuration parsed from Azure storage connection string.

Enums§

AzureStorageService
The service that a connection string refers to. The type influences interpretation of endpoint-related fields during parsing.

Functions§

azure_account_name_from_endpoint
Try to extract the storage account name from an Azure endpoint.
azure_config_from_connection_string
Parses an Azure connection string into a configuration object.
with_azure_error_response_context
Add response context to error.