Network access options
From the Networking blade you can control public network access. The primary options are:
When allowing selected networks, you can:
- Add virtual networks so resources in those VNets can access the account.
- Add IP ranges to the storage account firewall to allow traffic from on-premises or other trusted IP ranges.
Connectivity options between VNets and Storage
There are two primary ways to integrate VNets with Azure Storage:
If you want to remove all public communication, disable public network access and use private endpoints exclusively.

Built-in security capabilities
Beyond network controls, Azure Storage provides several built-in capabilities you should use together to harden your data:When you change network settings (for example, disabling public network access or enabling private endpoints), verify and update DNS, routing, and any client configurations. Disabling public access or changing firewall rules can break existing clients, services, or automation that rely on the previous connectivity model.
Links and references
- Azure Storage documentation: https://learn.microsoft.com/en-us/azure/storage/
- Virtual network service endpoints overview: https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoints-overview
- Private endpoints (Azure Private Link) overview: https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview
- Storage Service Encryption: https://learn.microsoft.com/en-us/azure/storage/common/storage-service-encryption
- Azure Key Vault overview: https://learn.microsoft.com/en-us/azure/key-vault/general/overview
- Shared Access Signatures (SAS): https://learn.microsoft.com/en-us/azure/storage/common/storage-sas-overview
- Azure Disk Encryption: https://learn.microsoft.com/en-us/azure/virtual-machines/disk-encryption-overview