How to push files from a secured on prem VM without public internet access to azure blob storage

Pavan Puligandla 45 Reputation points
2025-04-11T04:54:07.2833333+00:00

Hi,

I've a scenario where I need to push files to Azure blob storage in real time from secured OT network VM which do not have internet access within the IDMZ to Level 5 IT DMZ and then to Blob Storage to be consumed by third party API. Any thoughts here?

Thanks,

Azure VPN Gateway
Azure VPN Gateway
An Azure service that enables the connection of on-premises networks to Azure through site-to-site virtual private networks.
1,722 questions
{count} votes

Accepted answer
  1. Shravan Addagatla 690 Reputation points Microsoft External Staff
    2025-04-11T14:31:15.5733333+00:00

    Hi @Pavan Puligandla

    Since you have confirmed that your OT network is connected to ExpressRoute or a Site-Site VPN,

    I suggest creating a Private Endpoint for your Blob Storage Account and associating it with the VNet to ensure private connectivity. This way, machines in the OT network can connect to the storage account's private endpoint IP via the site-to-site VPN connection.

    Additionally, please ensure that you're on-premises DNS resolves the Blob Storage Account to its private IP instead of the public endpoint. For this, you may need a DNS forwarder to route traffic correctly to Azure.

    Refer: https://learn.microsoft.com/en-us/azure/storage/common/storage-private-endpoints#conceptual-overview

    To connect the Storage account over Azure P2S VPN client, you can refer the below articles.

    https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-p2s-advertise-custom-routes

    https://learn.microsoft.com/en-us/azure/vpn-gateway/point-to-site-certificate-gateway

    I hope this has been helpful!

    Please click "Accept" the answer as original posters help the community find answers faster by identifying the correct answer. 

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.