Before starting for How we can access the storage account using an access key or SAS and what is the difference between them I highly recommend you to take a look about this articles series for how to manage azure storage account using Azure portal, PowerShell and Cloud Shell ➡️ https://lnkd.in/edn6nyY/#AzureStorageAccount 💨✅

- Storage account Firewall
- Access Key
- Shared Access Signature
- Azure Blob Data Permissions Deep Dive (360 in 360) Video by John Savill
- Database Cloud Tech Azure Posts Road-Map
- Follow Up Database Cloud Tech on LinkedIn , Facebook and twitter
Storage account Firewall
by default, Firewall will accept all connection and we can restrict access by adding some IP’s also we can add Exception, and we can configure network access to a storage account to allow the traffic coming from allowed VNET to access this storage account by default, Firewall will accept all connection and we can restrict access by adding some IP’s also we can add Exception, and we can configure network access to a storage account to allow the traffic coming from allowed VNET to access this storage account.
Access Key
- Any storage account has an access key to be used when the application connected to the storage and Microsoft recommended using Shared Access Signature (SAS) because the APP using access key will have FULL permission on all of the storage account
- Microsoft Provided two keys to be able to switch between them
- To do regeneration for the access key Microsoft recommended to switch your APP to access Key 2 then regenerate access Key 1 then switch your APP to access Key 1 and regenerate access Key2
- Generating the access key meaning any application used the old key will lose the connection to the storage account
Shared Access Signature
- You don’t need to share access Key
- With SAS we can limit the access as we need
- With SAS we have expiry option to set the start time and end time for this access
- With SAS you can allow the HTTPS or HTTP
- SAS depends on the access key so if you generated the access key you will need to change the SAS token or the services SAS URL for example Blob Services SAS URL.
- We have two types of SAS ➡️ First one Services SAS allow access to only one storage services from these 4 services (Blob, Files, Tables, Queue) Second one Account SAS allow access to all storage services
📊MY Azure Posts Road-Map💯
- 👉All of my Azure Posts ➡️ https://lnkd.in/edn6nyY/#AllAzurePosts 💨✅
- 👉 Azure Data Studio Posts ➡️ https://lnkd.in/edn6nyY/#AzureDataStudioPosts 💨✅
- 👉 Azure Storage Account Posts ➡️ https://lnkd.in/edn6nyY/#AzureStorageAccount 💨✅
- 👉 Azure VM Posts ➡️ https://lnkd.in/edn6nyY/#AzureVM 💨✅
- 👉 Azure SQL Database Posts ➡️ https://lnkd.in/edn6nyY/#AzureSQL 💨✅
- 👉 Azure PowerShell and Cloud Shell Posts ➡️ https://lnkd.in/edn6nyY/#AzurePowerShell 💨✅
- 👉 Azure Subscription Posts ➡️ https://lnkd.in/edn6nyY/#AzureSubscription 💨✅
- 👉 Azure Errors and issues Posts ➡️ https://lnkd.in/edn6nyY/#AzureErrors 💨✅
- 👉 Other Azure Posts for other Services ➡️ https://lnkd.in/edn6nyY/#Others 💨✅
One thought on “Microsoft Azure Storage Permission”