Adding Azure Blob Storage Account as a Cloud Provider

Prev Next

This Document will provide the admin with a step-by-step guide to create a Blob storage account, add it in eShare web portal and create a sharing policy for this Blob storage. The following steps will be reviewed:

NOTE:

Utilizng Azure Storage Accounts as a cloud provider requires the “Azure Storage account” module subscription.

Create a Storage Account

  1. Login to the Microsoft Azure Portal (For Commerical Customers: https://portal.azure.com | For Government Customers: https://portal.azure.us).

  2. Select ‘All Services > the ‘Storage category > ‘Storage Accounts’.

A screenshot of a computer  Description automatically generated

  1. In the Storage Accounts menu, select the ‘+ Create’ button to create a new storage account.

    A screenshot of a search engine  Description automatically generated

  2. Fill in the necessary details such as:

    1. Subscription

    2. Resource Group

    3. Storage account name (The name must be unique across Azure, 3-24 characters long, and include only numbers and lowercase letters)

    4. Region (eShare service is hosted in EastUS)

    5. Performance (Premium is preferred but Standard is supported)

    6. Premium account type (only Block blobs are supported) *Will only appear if premium is selected

    7. Redundancy (up to the Organization)

A screenshot of a computer  Description automatically generated

  1. No changes need to be made to the ‘Advanced’, Data Protection’, or Encryption’ sections.

  2. For Network Connectivity, it is recommended to utilize the ‘Enable public access from selected IP addresses’ or ‘Disable public access and use private access’ options. Whichever is chosen, please inform your eShare Customer Service Manager and they will initiate the private link or provide the eShare service IP addresses.

A screenshot of a computer  Description automatically generated

  1. After settings are selected, proceed to ‘Review + Create to provision the storage account, it will take a few minutes for it to be created.

  2. Once the storage account is provisioned, find the ‘Security + networking’ menu and select ‘Access Keys’. Copy the Storage Account Name and Account key, these will be added to the eShare portal later.

  1. Once creation has completed, navigate to the Storage Account resource, go to the ‘Overview’ page, select ‘JSON View’, and send the Resource ID to your eShare Customer Success Manager so they can initiate the Private Endpoint Connection.

Creating a Container for the Cloud Provider

  1. Navigate to the newly created Storage Account, open ‘Data Storage’ > ‘Containers’.

  2. On the ‘Containers’ page, select ‘+ Container’ to create one.

  3. Give the container a name, then select ‘Create’ to finalize the settings.

A screenshot of a computer  Description automatically generated

Approve Private Endpoint Connection

  1. In the created newly database navigate to the ‘Security’ section and select ‘Networking’.

  2. Select the ‘Private Access’ tab, then under ‘Private endpoint connections” there will be a pending request, review the request and approve it.

Graphical user interface, text, application, email  Description automatically generated

Creating Mail-Enabled Security Group

  1. As an M365 in the admin center (https://admin.cloud.microsoft or https://portal.office365.us/adminportal), navigate to ‘Teams & Groups’ > ‘Active teams & groups > ‘Security Groups’ > ‘Add mail-enabled security group’.

  2. Type the name of the Mail-enabled Security group and select ‘Next’.

A screenshot of a computer  Description automatically generated

  1. Assign the owners to manage the group and then select ‘Next’.

A screenshot of a computer  Description automatically generated

  1. Add members that can access the group, select ‘Next’.

A screenshot of a group  Description automatically generated

  1. Create a group email address that will be referenced when adding the group to eShare, and then select ‘Next’ to proceed.

A screenshot of a computer  Description automatically generated

  1. Review the final settings and membership, then finalize and select ‘Create group’.

A screenshot of a computer  Description automatically generated

Create a Sharing Policy for Azure Storage Account Use

  1. Organization’s administrator will need to set a sharing policy that will be used with the new endpoint. They can set the options that would like to use for the Trusted Share (ex. download, view, login required, expiration). An Azure icon denotes that this policy will be used as the blob policy.

  1. When creating the policy, there are no immediate limitations on permissions that can be applied, just ensure the ‘Azure Storage Account’ module is assigned to the Sharing Policy.

A screenshot of a computer  Description automatically generated

Enabling a Group for Access to Storage Account.

  1. As an Organization Administrator log in to the eShare web portal and navigate to ‘Admin Console’ tab.

  2. Navigate to ’Azure AD User Group’ and select ’+ Add Group’.

  3. Select ’+ Add Group > ’Search Org for Groups’ >Type the name of the group> Select ’Cloud Provider – Blob’ > ’Add groups’.

A screenshot of a computer  Description automatically generated

  1. Next select the newly added group, select the 3-dot menu for ‘Actions’,  and select ‘Assign Sharing Policy’.

A screenshot of a group  Description automatically generated

  1. Select the ’Blob Sharing Policy and select ’Save’ to finalize the selection.

Adding the Storage Account to eShare Admin Console

  1. While in the eShare ’Admin Console’ tab.

  2. Navigate to ’Azure Blob Settings’ and select ’Add Blob Storage’.

A screenshot of a computer  Description automatically generated

Note:

If the created blob is hosted in AzureGov, for step 34c) please ensure you append ;EndpointSuffix=core.usgovcloudapi.net to the end of the account key string

  1. The following information for the created Storage account will need to be entered:

    1. Name - The name the storage account will have in eShare.

    2. Account name - The name you assigned to your Blob storage during its creation in Azure

    3. Account key - Required  for the Blob Storage, is located in Azure under ’Security + networking > Access Keys

A screenshot of a computer  Description automatically generated

  1. Once all the fields are populated and verified, go ahead and select ‘Save account’. The new blob storage should appear in the list and be ready for use.

Activating the Storage Account as a Cloud Provider

  1. To add the Blob storage as a Cloud provider, go to ’Azure Blob Settings > ’Select the Blob Storage account’ and select ’Enable Cloud Provider.

  2. Within the ‘Enable Cloud Provider’ page, enter a display name for the Blob provider which will be shown on the Cloud Providers page, and select an assigned Group / Policy pair, then select ‘+ Add’.

A screenshot of a cloud provider  Description automatically generated

  1. After the Blob is activated, users will see the storage as a Cloud Provider upon next login. Only users who are designated as members of the Security group will be able to access the Azure Blob container as a Storage provider. Users will only be able to see the Blob Storage from the ’Cloud Provider’ page within the eShare portal.

A screenshot of a computer  Description automatically generated

Enabling Share With Me Link for Azure Storage Account

  1. If the ’Share With Me link’ functionality is needed for the Blob, it can be enabled by going to ’Azure Blob Settings > ’Select the Blob Storage account’ and select ’Enable SWM.

A screenshot of a computer  Description automatically generated

  1. Ensure you have created a container within the Azure Blob Storage Account called ’sharewithme (it must have this exact name).

A screenshot of a computer  Description automatically generated

  1. Once enabled, the Share-With-Me link URL will be https://<your_eshare_url>/bme/<email_address> .

Example: https://secure.aerospacerocks.com/bme/tim@aerospacerocks.com

A screenshot of a computer  Description automatically generated