Azure Blob storage connector

Anthony Pépin Updated by Anthony Pépin

You need an Azure account to use the Blob storage connector.

The Azure Blob storage connector retrieves content from a file stored in Blob storage. There are two ways to authenticate and authorize such a request. We recommend the newer method, Service principal (IAM role) authentication, though the former method is still available.

Access key method

  1. Go to Catalog > Datasets.
    If you want to create a brand new dataset, click the New dataset button. If instead you want to add a source to an existing dataset, select the desired dataset and click Add a source.
  2. Select Azure Blob storage under "Configure a remote service section."
  3. Select an existing Azure Blob storage connection or create a new one.
    If you want to create a new connection, fill out the following information:
    • File URL
    • Storage account name
    • Shared access key
  4. Set the source configuration in the preview screen, where you see the first 20 records of the file.
  5. Configure the dataset information or use the prefilled values:
  • Enter the title for this dataset in the Dataset name field
  • Enter a meaningful identifier for this dataset in the Dataset technical identifier field

Service principale (IAM role)

Step 1: Connection creation

In your back office, go to Catalog > Datasets and click New dataset. Select Azure Blob Storage, and choose Service Principal (IAM Role).

Go to Create a connexion > Azure Blob Storage > Service Principal (IAM Role).

Fill in your Azure Tenant ID.

Remember, your ID is found in the Azure Active Directory section in your Azure environment.

Step 2: Create an Azure AD service principal

Sign in with Microsoft, and click Accept (may require a Microsoft admin approval).

The connection is now configured.

Step 3: Assign role to Opendatasoft Azure AD application

  1. From your Azure Storage account, enter IAM in the search bar
  2. Click Access Control (IAM)
  3. Click Add and select Add role assignments
  4. Select the Storage Blob Data Reader role—it will provide a read-only access
  5. Set Assign access to to User, group, or service principal
  6. Click Select members
  7. In the Select field, enter the Azure app name that was returned when you created the OpenDataSoft Azure connection
  8. Click Save
For more information, see Assign Azure roles using the Azure portal.

How did we do?

ArcGIS connector

Database connector

Contact

Powered by HelpDocs (opens in a new tab)