Skip to main content

Azure Blob Integration

You will need to be an administrator of your Azure Tenant in order to enable this integration.

Adding the cord-integrator app to Azure tenant#

Via browser#

You can add the cord-integrator application by following this link. If logged into the Cord platform, on a successful addition you will be redirected to the Azure integration screen.

Adding the 'cord-integrator' application to Azure tenant

Via Azure Powershell#


New-AzADServicePrincipal -ApplicationId ab859d51-5577-4d6d-9b87-544df597f38a

Grant storage account and container permissions to cord-integrator#

The cord-integrator must be granted two types of permissions in order to function:

  • The Storage Blob Data Contributor role at the container levelAdding the 'Storage Blob Data Contributor' role to the cord-integrator service principal
  • The Storage Blob Delegator role at the storage account levelAdding the 'Storage Blob Delegator' role to the cord-integrator service principal at the storage account level

Creating the integration in the Cord platform#

Navigate to your account settings from the dropdown on the top right.

Profle Settings

Open the Integrations tab and click the Create integration button.

Storage Integration Tab in Settings Menu

Create the integration by selecting Azure, choosing a name for the integration and entering the Tenant ID of your Azure directory, and the storage account your containers reside in.

Creating Azure integrationYou can find the Azure Tenant ID in the Active Directory overview of your Azure project

Testing your integration#

To test that Cord can sync with your Azure storage, click the Test cloud integration button next to the bin icon.

If the sync is successful, you will see a message saying that the integration is functional.

Creating a dataset with Azure data#

Please navigate to datasets for guidance on how to create a dataset with data stored in Azure.