Scenario
A business is migrating its legacy application to the vendor’s new Azure SaaS platform. As part of the move, sensitive data must be transferred securely to Azure Storage. To achieve this, a Shared Access Signature (SAS) will be used to provide temporary, permission limited access.
- Enable secure, controlled access to cloud storage during migration
- Successfully transfer sensitive data without exposing credentials
Lab Objectives
- Create and configure an Azure Storage account
- Generate a SAS token to provide secure, temporary access
- Transfer and validate sensitive data using Azure Storage Explorer
This lab is also available on YouTube.
Prerequisites
- Active Azure subscription with permissions to create resources.
- Azure Storage Explorer installed locally.
Create Azure Storage Account
Provision a new storage account in Azure.
- In Azure Portal, go to Storage Accounts > Create.
- Select subscription, resource group, and region.
- Choose performance tier (Standard) and redundancy (LRS).
- Click Review + Create.
Create a Blob Container
Add a container to store files.
- Navigate to the Storage Account > Data Storage > Containers > + Container.
- Name the container.
- Set public access level to Private.
Generate SAS Token
Create a SAS token for secure access, it provides temporary, permission‑limited access without exposing account keys.
- Go to the storage Storage Account > Data Storage > Containers > [blobcontainer] > Settings > Shared Access Tokens.
- Signing Method: Account Key
- Select permissions (Read, Write, List, Add).
- Set start and expiry time (for testing use a short interval like 10 minutes).
- Click Generate SAS and connection string.
Transfer Data Using Storage Explorer
Upload data to Azure Blob storage using Storage Explorer which provides a GUI for secure transfer using SAS.
- Open Azure Storage Explorer.
- Select Connect to Azure Resources > Blob Container or Directory > Shared Access Signature URL (SAS)
- Paste the SAS URL generated earlier.
- Navigate to the container.
- Upload files from local machine.
Conclusion
This lab demonstrated how to set up an Azure Storage account, generate a SAS token and securely transfer sensitive data using Azure Storage Explorer. By following these steps, you learn the mechanics of SAS and Storage Explorer.
Using a VPN is a secure and simple way to protect your data.