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
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.
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 level
- The Storage Blob Delegator role at the storage account level
Creating the integration in the Cord platform
Navigate to your account settings from the dropdown on the top right.
Open the Integrations tab and click the Create integration button.
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.
You 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.