SOLVED

Internal API Management with vNet Integrated WebApps

%3CLINGO-SUB%20id%3D%22lingo-sub-1491961%22%20slang%3D%22en-US%22%3EInternal%20API%20Management%20with%20vNet%20Integrated%20WebApps%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1491961%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20deployed%20API%20Management%20on%20an%20internal%20virtual%20network.%20The%20APIM%20is%20fronting%20a%20load%20of%20AppServices%20(WebApps)%20that%20are%20all%20enabled%20with%20vNet%20Integration.%26nbsp%3B%20My%20question%20is%20how%20is%20the%20APIM%20calling%20the%20AppServices%20over%20the%20internal%20vNet%20if%20the%20backend%20service%20on%20APIM%20is%20pointing%20to%20%3CA%20href%3D%22https%3A%2F%2Fmywebapp.azurewebsites.net%3F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmywebapp.azurewebsites.net%3F%3C%2FA%3E%26nbsp%3BWouldn't%20this%20call%20still%20be%20over%20public%20internet%3F%20Or%20do%20I%20also%20need%20to%20enable%20service%20endpoints%20on%20the%20APIM%20subnet%20for%20AppServices%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1491961%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAPI%20Management%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EApp%20Services%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EVirtual%20Network%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1492156%22%20slang%3D%22en-US%22%3ERe%3A%20Internal%20API%20Management%20with%20vNet%20Integrated%20WebApps%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1492156%22%20slang%3D%22en-US%22%3E%3CP%3EJust%20in%20case%20anyone%20else%20is%20interested%20in%20this%20-%20yes%20you%20do%20need%20to%20enable%20service%20points%20still.%20But%20it%20works%20perfectly.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

Hi, 

I have deployed API Management on an internal virtual network. The APIM is fronting a load of AppServices (WebApps) that are all enabled with vNet Integration.  My question is how is the APIM calling the AppServices over the internal vNet if the backend service on APIM is pointing to https://mywebapp.azurewebsites.net? Wouldn't this call still be over public internet? Or do I also need to enable service endpoints on the APIM subnet for AppServices?

 

Thanks

1 Reply
Best Response confirmed by JacksWastedLife (Occasional Contributor)
Solution

Just in case anyone else is interested in this - yes you do need to enable service points still. But it works perfectly.