Hello Taranjeet Malik
I understand that you were facing an SFTP access issue on your Storage Account via Private Endpoint from an Internet-based application over ExpressRoute.
Since you mentioned no connection attempts are logged in Azure Firewall, the traffic might be bypassing it entirely. Please verify if the ExpressRoute Gateway is correctly forwarding traffic to the Azure Firewall and check if User-Defined Routes (UDRs) are forcing traffic away from the firewall. Also, double-check your Azure Firewall logging settings to ensure they are capturing the right information.
You can run the below PowerShell command from your on-premises server or Internet-based application hosted on the server if you have access and let me know the result.
Test-NetConnection -ComputerName <.privatelink.blob.core.windows.net> -Port 22
For further assistance, please share the below details:
- Can you confirm if the Private Endpoint resolves correctly using a DNS lookup from your on-prem network?
- What specific rules do you have set up in Azure Firewall regarding this traffic?
- Are there any additional virtual networks or resources that could be affecting this connection (like Network Security Groups)?
- Have you checked the ExpressRoute if the routes are being advertised?
- Are you able to connect to the Storage Account from any other clients in the same Virtual Network where the Private Endpoint is deployed?
Can you please update us if the action plan provided by was helpful?
Should there be any follow-up questions or concerns, please let us know and we shall try to address them.