Blob Storage Client Secret Integration
  • 18 Jul 2024
  • Dark
    Light
  • PDF

Blob Storage Client Secret Integration

  • Dark
    Light
  • PDF

Article summary

To connect your data from Azure Blob as a Dataloop dataset, follow the setup instructions.

Prerequisites
  • An active Azure subscription.
  • Access rights to create and manage storage accounts and app registrations in Azure.
  • Access to the Dataloop platform with permissions to create datasets and integrations.

Create a New Storage Account in Microsoft Azure

  1. Open Microsoft Azure and search & select Storage accounts in the search bar.
  2. Click Create and follow the instructions to create a storage account.

Create a Blob Container in Microsoft Azure

  1. In the Microsoft Azure, open the newly created storage account.
  2. Navigate to the Blob Service -> Containers.
  3. Click on the +Container and enter a name for the container.

Create a New App Registration App in Microsoft Azure

  1. Open Microsoft Azure and search for the App registrations in the search bar.
  2. Click App registrations.
  3. Click +New registration and enter a name for your application.
  4. Note the Application (client) ID and the Directory (tenant) ID from the Application overview page, which are required for the integration.

Create a New Client Secret in the App Registration

  1. Once you create an application, on the left-side panel navigate to Certificates & secrets.
  2. Click +New client secret to create a new secret for the application.
  3. Enter a description for the client secret.
  4. Select a timeframe from the list when the integration expires (the recommended setting is the longest period).
  5. Click Add. A confirmation message is displayed, and the client secret is added to the application.
Important

Copy the secret value and store it for later use, because you cannot access it again. The secret value is required in the Integration phase.

Assign a Role in the IAM in Microsoft Azure

  1. Return to the Storage Accounts page in the Azure Portal, select Access Control (IAM).
  2. Click Add -> Add role assignment.
  3. Search and select Azure Storage Blob Contributor.
  4. Assign this role to the App registration that is created earlier.

Create an Azure Client Secret Integration on the Dataloop Platform

  1. Log in to the Dataloop platform.
  2. From the left-side panel, select Data Governance.
  3. Click Create Integration. A pop-up window is displayed.
  4. Integration Name: Enter a Name for the integration.
  5. Provider: Select Azure from the list.
  6. Integration Type: Select the Client Secret from the list.
  7. Account Name: Enter your storage account Name where the container is located.
  8. Application (Client) ID: Enter the registration app client ID that you noted while registering an application earlier.
  9. Directory (Tenant) ID: Enter the registration app tenant ID that you noted while registering the application earlier.
  10. Client Secret: Enter the client secret’s value that you noted while creating the new client secret.
  11. Click Create Integration. A confirmation message is displayed.

Create Azure Blob Storage Driver on the Dataloop Platform

For more information, see the Create Azure Blob Storage Driver on the Dataloop Platform topic.