Azure Functions Build allows Outbound access to Public Domains in Virtual Network (VNet)
I have explained the following key concepts with hands-on practice lab in this video:
✅ How to solve Build Error in Virtual Network (VNet)
✅ What to allow for Outbound access to solve build error for Public Domains in Virtual Network (VNet) #azure #vnet #azurefunctions
✅ How to solve "Error: Http request to retrieve the SDKs available to download from 'https://oryx-cdn.microsoft.io' failed.”
✅ During Azure Functions deployment, Services explicitly allowed in Virtual Network; Allow outbound access to the following domains:
- *.scm.azurewebsites.net
- oryx-cdn.microsoft.io
- github.com
- aka.ms
✅ Azure Functions in Virtual Network - Why these domains are needed
✅ When access to oryx-cdn.microsoft.io is blocked, you get: Http request to retrieve the SDKs available to download from 'https://oryx-cdn.microsoft.io' failed.
✅ When .scm.azurewebsites.net is blocked, deployment hangs or returns:
Deployment endpoint responded with status code 403 or timeout
✅ Explanation of each domain:
- .scm.azurewebsites.net: Deployment engine (mandatory)
- oryx-cdn.microsoft.io: Downloads Node.js SDKs/build tools if auto-build is enabled
- github.com: Dependency fetching during Oryx builds
- aka.ms: Short links used in install scripts/tools
- 🎯 TechWebDots!