Streaming to an Azure Blob Storage destination
Streaming pipelines can use Azure Blob Storage as a direct storage destination. This page describes the prerequisites, process, and other considerations of using Azure Blob Storage as a streaming pipeline destination.
You should have arrived here by first reading about the Create streaming pipeline wizard.
Prerequisites
- You need an Azure Blob Storage account that supports containers, such as BlobStorage, Storage, or StorageV2.
- At the minimum, the role
Reader & Data Access
is required for sufficient permissions. The role should be applicable for the Azure Storage account in which your destination container is located. -
The destination container needs to use an access key for authentication.
-
The agent container needs to use a Shared Key injected as an environment variable for authentication to the storage container.
- If your storage account only allows access from selected networks, you need to allow certain IPs.
Destination configuration
Refer to this section to complete the Destination configuration section of the Create streaming pipeline wizard.
Container
= string
This refers to the name of the Azure Blob Storage container you want to use as a destination. Find your container name in the Azure portal by navigating to Storage accounts and opening the account in which the container you want to use is located.
Note
This must be the base directory of the Azure Blob Storage container, it is not currently possible to use a sub-directory.
Prefix
= string
Prefix is the name of the 'folder' or a location within the Azure Blob Storage bucket that all data for this streaming pipeline should be saved to. You could have multiple agents using the same bucket with different prefixes.
Account Name
= string
A unique name of the Azure Blob Storage account. The storage account provides a unique namespace for your Azure storage data.
Secrets Manager
= drop-down
Choose the service you use to manage secrets.
Secret name
= string
The name of the secret in your secret manager service that references your Azure Blob Storage credentials.
JDBC parameters and specific connection settings
= column editor
This parameter is optional.
Specify any parameter:value pairs as part of an advanced connection. Click Save to finish adding parameters.
Click Connect.
Destination configuration
Refer to this section to complete the Destination configuration section of the Create streaming pipeline wizard.
Schema drift
Schema drift is supported for this destination. Read Schema drift to learn more.