Microsoft Azure
To use this Apache Druid extension, include druid-azure-extensions
in the extensions load list.
Deep Storage
Microsoft Azure Storage is another option for deep storage. This requires some additional Druid configuration.
Property | Description | Possible Values | Default |
---|---|---|---|
druid.storage.type | azure | Must be set. | |
druid.azure.account | Azure Storage account name. | Must be set. | |
druid.azure.key | Azure Storage account key. | Optional. Set one of key, sharedAccessStorageToken or useAzureCredentialsChain. | |
druid.azure.sharedAccessStorageToken | Azure Shared Storage access token | Optional. Set one of key, sharedAccessStorageToken or useAzureCredentialsChain.. | |
druid.azure.useAzureCredentialsChain | Use DefaultAzureCredential for authentication | Optional. Set one of key, sharedAccessStorageToken or useAzureCredentialsChain. | False |
druid.azure.managedIdentityClientId | If you want to use managed identity authentication in the DefaultAzureCredential , useAzureCredentialsChain must be true. | Optional. | |
druid.azure.container | Azure Storage container name. | Must be set. | |
druid.azure.prefix | A prefix string that will be prepended to the blob names for the segments published to Azure deep storage | "" | |
druid.azure.protocol | the protocol to use | http or https | https |
druid.azure.maxTries | Number of tries before canceling an Azure operation. | 3 | |
druid.azure.maxListingLength | maximum number of input files matching a given prefix to retrieve at a time | 1024 | |
druid.azure.endpointSuffix | The endpoint suffix to use. Override the default value to connect to Azure Government. | Examples: core.windows.net , core.usgovcloudapi.net | core.windows.net |
See Azure Services for more information.