Class AzureStorageProvider

java.lang.Object
org.elasticsearch.xpack.esql.datasource.azure.AzureStorageProvider
All Implemented Interfaces:
Closeable, AutoCloseable, StorageProvider

public final class AzureStorageProvider extends Object implements StorageProvider
StorageProvider implementation for Azure Blob Storage.

Supports the wasbs:// and wasb:// URI schemes. URI format: wasbs://account.blob.core.windows.net/container/path/to/blob

  • host: account.blob.core.windows.net (account name is first segment)
  • path: /container/path/to/blob (first segment = container, remainder = blob name)

Authentication can be provided via connection string, account+key, SAS token, or DefaultAzureCredential when no explicit credentials are configured.