Azure Blob

Azure Blob storage is a feature of Microsoft Azure that facilitates the storage of large amounts of unstructured data or data that doesn't necessarily fit in a traditional database structure.

MetaRouter clients can user Azure blob to store of eventing data. Use MetaRouter's Azure Blob integration to store raw customer data events in an unstructured environment. MetaRouter can utilize event logs in Azure Blob to replay data through the MetaRouter platform- effectively providing a backup of your customer data.

 

What do I need to set up?

Azure Portal Access

Before you start, you must have access to the target Azure Cloud account, called a directory. You must also be given the appropriate permissions from an account manager to access the appropriate Subscription.

An Azure Storage Account must be created if one does not already exist and a Blob Container must also be created as a destination for the events sent with the Blob Storage integration if one does not already exist.  

Azure Storage Account

Azure uses sub-accounts called Storage Accounts under which Blob Storage Containers and other Storage resources are organized under.

You must create a new Storage Account if none exist in your Azure account yet. You can follow the steps below to do so.

  1. Search for or use the sidebar to navigate to the Storage Accounts page.
  2. Click 'Create' to create a new Storage Account

Create an Azure Blob Storage Container

In the target Storage Account follow the instructions below to create a new container.

  1. Navigate to 'Containers'
  2. Create a new Container
  3. Enter the name of the container and press 'Create'
 
What do I need to integrate?

Pipeline Schema

The required configuration items for the integration are

  • bucket: The Azure Blob Storage Container name
  • prefix: An optional directory prefix to organize events into inside the container
  • accountName: The Azure Storage Account name
  • accountKey: The secret key used to access the Storage Account API
  • compression: The compression algorithm to use for data sent to Azure Blob Storage. Accepted options are gzip, snappy, or none

 Get AccountKey

  1. In the target Storage Account navigate to the 'Access keys' page.
  2. Click the 'Show keys' button and copy a 'Key' that is revealed