connect sharepoint to azure blob storage

Connect SharePoint to Azure Blob Storage

By Hannah Lewis
AD

Streamlining your business's data management involves leveraging robust, scalable, and cost-effective storage solutions. One powerful combination is connecting SharePoint, Microsoft's popular collaboration and document management platform, with Azure Blob Storage, a core storage service in the Azure cloud platform. This integration allows you to leverage the extensive search and content management capabilities of SharePoint while storing your large data files in the secure, scalable, and cost-effective Azure Blob Storage.

In this comprehensive guide, we'll walk you through the process of connecting SharePoint to Azure Blob Storage, ensuring your data is securely stored and easily accessible. Let's dive into the details of this beneficial integration.

Understanding Azure Blob Storage

Before we dive into the integration process, let's briefly understand Azure Blob Storage. It's a service for storing large amounts of unstructured data, like documents, images, and videos, known as blobs. Azure Blob Storage is highly scalable, durable, and cost-effective, making it an excellent choice for storing and serving cloud data.

AD
Copy Files From SharePoint To An Azure Blob Storage Using Microsoft Flow
Copy Files From SharePoint To An Azure Blob Storage Using Microsoft Flow
Move Data from On-Premise SQL Server to Azure Blob Storage Using Azure Data Factory | Towards Data Science
Move Data from On-Premise SQL Server to Azure Blob Storage Using Azure Data Factory | Towards Data Science
Everything You Need to Know About Blob Storage in Azure
Everything You Need to Know About Blob Storage in Azure

Now, let's explore how to integrate Azure Blob Storage with SharePoint, enhancing your data management capabilities.

Setting Up Your Azure Blob Storage Account

To begin, you'll need to set up an Azure Blob Storage account if you don't have one already. Sign in to the Azure portal, click on 'Create a resource', search for 'Storage account', and click 'Create'. Fill in the necessary details and click 'Review + create', then 'Create'. Once done, make note of the storage account name and access keys.

Azure Storage Account And Storage Container For Blob Storage
Azure Storage Account And Storage Container For Blob Storage
Angular Dynamic CSS Loading from Azure Blob Storage
Angular Dynamic CSS Loading from Azure Blob Storage
Backup your Azure Storage using snapshots and Data Factory | Towards Data Science
Backup your Azure Storage using snapshots and Data Factory | Towards Data Science

Access keys are crucial for connecting SharePoint to Azure Blob Storage. Never share these keys, only the admin should have access to them. For enhanced security, consider using Azure Active Directory (AD) integration instead of access keys. Let's explore this in the next sub-topic.

Enabling Azure AD Integration

Using Azure AD to authenticate and authorize your applications provides better security and management capabilities. To enable Azure AD, navigate to your storage account in the Azure portal, go to 'Access control (IAM)', then 'Azure Active Directory integration'. Click 'On', then 'Save'.

AD

Now, let's see how to configure SharePoint to use this Azure AD integration.

Getting Started with Azure Storage Explorer
Getting Started with Azure Storage Explorer
🖥️ How to Create an Azure Storage Account
🖥️ How to Create an Azure Storage Account
Managing Large Files in Power Apps: Why Azure Blob Storage Is the Smarter Choice
Managing Large Files in Power Apps: Why Azure Blob Storage Is the Smarter Choice
Create Azure File Share Using Azure Portal
Create Azure File Share Using Azure Portal
How I Used Blob Storage to Host My Podcast | Envato Tuts+
How I Used Blob Storage to Host My Podcast | Envato Tuts+
Building Snowpipe on Azure Blob Storage Using Azure Portal Web UI for Snowflake Data Warehouse | Towards Data Science
Building Snowpipe on Azure Blob Storage Using Azure Portal Web UI for Snowflake Data Warehouse | Towards Data Science

Configuring SharePoint to Use Azure Blob Storage

With Azure Blob Storage set up and Azure AD integration enabled, it's time to configure SharePoint to use Azure Blob Storage as its storage provider. This process involves several steps, so let's break them down into manageable chunks.

To start, you'll need to install the Azure Storage add-in for SharePoint. This add-in allows SharePoint to interact with Azure Blob Storage. You can find and install the add-in from the SharePoint Store or by downloading the .wsp file and uploading it to your SharePoint environment.

AD

Registering Your Azure Subscription with SharePoint

Once the add-in is installed, you need to register your Azure subscription with SharePoint. Navigate to the SharePoint Central Administration, click on 'Application Management', then 'Manage service applications'. Scroll down to 'Azure Storage Service', click 'Provision', and enter your Azure subscription details.

Blob Triggers And Queue Storage Trigger Azure Functions
Blob Triggers And Queue Storage Trigger Azure Functions
How to create your own Deep Learning Project in Azure | Towards Data Science
How to create your own Deep Learning Project in Azure | Towards Data Science
Copy Data From Blob Storage To Cosmos DB Using Azure Data Factory
Copy Data From Blob Storage To Cosmos DB Using Azure Data Factory
Microsoft Cuts Azure Blob Storage Support for Legacy TLS 1.0/1.1
Microsoft Cuts Azure Blob Storage Support for Legacy TLS 1.0/1.1
How to Connect Azure AD Managed Identities to AWS Resources | Towards Data Science
How to Connect Azure AD Managed Identities to AWS Resources | Towards Data Science
Creating Azure Blobs Using ASP.NET Core C# Console Application
Creating Azure Blobs Using ASP.NET Core C# Console Application
Exploratory Data Analysis with Azure Synapse Analytics | Towards Data Science
Exploratory Data Analysis with Azure Synapse Analytics | Towards Data Science
Create an Azure Function Triggered By Blob Storage Using C#
Create an Azure Function Triggered By Blob Storage Using C#
How to Access Azure Storage Account File Shares from .NET Applications | CodeGuru
How to Access Azure Storage Account File Shares from .NET Applications | CodeGuru
How to Access Azure Storage Account File Shares from .NET Applications | CodeGuru
How to Access Azure Storage Account File Shares from .NET Applications | CodeGuru
How to Host a Static Website in Azure Storage | CodeGuru
How to Host a Static Website in Azure Storage | CodeGuru
Introduction to Microsoft Azure Services and Solutions
Introduction to Microsoft Azure Services and Solutions
Creating Azure Blobs Using ASP.NET Core C# Console Application
Creating Azure Blobs Using ASP.NET Core C# Console Application

Alternatively, you can use Windows PowerShell cmdlets to register your Azure subscription. This method is more flexible and can be scripted for automation.

Configuring Document Libraries to Use Azure Blob Storage

With your Azure subscription registered, it's time to configure your SharePoint document libraries to store their content in Azure Blob Storage. Navigate to the document library, click 'Library Settings', then under 'Advanced settings', click 'Reset all content types to default'. This step is crucial to ensure all content types are configured to use Azure Blob Storage.

AD

Now, click 'Library Settings' again, then 'Transactional Subscriptions', and finally, 'Turn on automatic versioning and blob storage'. Enter your Azure Storage account details and click 'OK'.

That's it! Your SharePoint library is now configured to store its content in Azure Blob Storage. New documents will be stored in the specified Azure Blob Storage container, while existing documents will remain in SharePoint, with a link created in Azure Blob Storage.

Connecting SharePoint to Azure Blob Storage offers numerous benefits, from cost savings to enhanced data management capabilities. By combining the powerful search and content management features of SharePoint with the scalable, durable, and cost-effective Azure Blob Storage, you can significantly improve your data management strategy.

Remember, security is paramount when integrating SharePoint with Azure Blob Storage. Always use Azure AD for authentication and ensure your Azure Storage account is properly secured. Keeping your data safe and accessible should be your top priority.

Now that you've successfully connected SharePoint to Azure Blob Storage, consider exploring other Azure services to further enhance your business's productivity and efficiency. The Azure platform offers a wide range of services tailored to address various business needs. Keep exploring, keep learning, and make the most of the cloud.

AD