Next, choose your storage account and click Containers under Data storage .
Create a new container. This is where RudderStack will store all your event data.
You also need to provide an access key to authorize RudderStack to write to your container. Under Security + networking, click Access keys. You can find your access keys here.
Note the storage account name, container as well as access key. This information is required to set up Azure Blob Storage as a destination in RudderStack.
If you wish to grant limited access to your Azure Storage resources, you can use the Shared Access Signatures (SAS) instead of your access key. To generate a SAS token, go to Security + networking > Shared Access Signature.
SAS token permissions
You can use the shared access signatures (SAS) to delegate specific permissions to your storage account resources. This gives you granular control over how users can access your data.
For more information on shared access signatures (SAS) and how to use them, refer to this Azure documentation.
For your Blob Storage destination, RudderStack requires the Write permission to write to your container. Make sure it is checked in the Allowed permissions setting. An example is shown below:
If you’re using Blob Storage as an intermediate object storage for your data warehouse destinations, you need to assign the following permissions for your SAS token:
Minimum required permissions
Azure Data Lake
Databricks Delta Lake
Microsoft SQL Server
Configuring Azure Blob Storage in RudderStack
To enable dumping data to Microsoft Azure Blob Storage, you will first need to add it as a destination in RudderStack. Once the destination is configured and enabled, events from RudderStack will start flowing to your Azure Blob Storage container.
Follow these steps to add Blob Storage as a destination in RudderStack:
From your RudderStack dashboard, add a source. Then, from the list of destinations, select Azure Blob Storage.
Assign a name to the destination and click Continue.
To successfully configure Azure Blob Storage as a destination, you will need to configure the following settings:
Azure Blob Storage Container Name: Enter the name of your Blob Storage container used to store the data.
Prefix: If specified, RudderStack will create a folder in the bucket with this prefix and push all data within that folder. For example, https://<account_name>.blob.core.windows.net/<container_name>/<prefix>/
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
for the working of basic functionalities of the website. We also use third-party cookies that
analyze and understand how you use this website. These cookies will be stored in your browser
consent. You also have the option to opt-out of these cookies. But opting out of some of these
have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.