Azure Blob Store Storage Setup

Plamen
Plamen
  • Updated

Overview

Azure Blob Store can be used as a storage for Web Catalogs, Version Control, and Hybrid DAM. The storage setup is performed in four steps:

  1. Add Connecter as an Enterprise application to your Azure Entra tenant.
  2. Setup a storage account and a blob container.
  3. Give access to Connecter to access the blob container.
  4. Create a Storage Provider in https://teamwork.connecterapp.com.

Step 1: Add Connecter to your Azure Entra tenant

  1. Add Connecter to the Azure Entra tenant as an Enterprise application from the Azure Entra App Gallery.

Step 2: Setup a Storage Account and a Blob Container

  1. Create a storage account (if you don’t already have one). You can follow the guide here.
  2. Create a blob container in your storage account.

Step 2.1: Setup Access level to a Blob Container for Web Catalogs

Web Catalogs requires that all images uploaded to the blob container can be accessed from everywhere on the internet. For that reason you should use a single blob container for Web Catalogs only because you need to change the access level to the container to allow Anonymous read access for blobs only.

If the security policies of your company doesn’t allow you to set the Anonymous read access for blobs for your blobs then your clients (partners) that you are working with cannot view your images and you will not be able to use Web Catalogs.

To allow the anonymous read access to the container:

  1. Open the container.
  2. Click on the Overview tab.
  3. Click on the Change access level button.
  4. Change the access level to Blob (anonymous read access for blobs only).
  5. Click OK.

Step 3: Giving Access to Connecter

There are two methods to give Connecter access to the blob container. You can choose the one that works for you:

Method 1: Giving access to the blob container

  1. Open the page for the blob container by clicking on its name (newconnectercontainer, in our example).
  2. Open the Access Control (IAM) settings for the container from the left panel.
  3. Select the Role assignments tab.
  4. Select the Add button.
  5. Select the Add role assignment.
  6. Assign the Storage Blob Data Contributor Role to Connecter for this blob container.

 

 

Method 2: Giving access to the storage account

  1. Open the page for the storage account.
  2. Open the Access Control (IAM) settings for the container from the left panel.
  3. Select the Role assignments tab.
  4. Select the Add button.
  5. Select the Add role assignment.
  6. Assign the Storage Blob Data Contributor Role to Connecter for the storage account.

 



 

Step 4: Storage provider setup in the Team Portal

 

  1. Set up a Storage Provider for Azure Blob Storage in https://teamwork.connecterapp.com with the Storage Account Name and Container Name. In our example, we'll use connecterstorage as the Storage Account Name and newconnectercontainer for the Container Name.

 

 

  1. A dialog to confirm that you give access to Connecter will show so make sure that you logged in with an account that has admin permissions. Click Accept.