re-asking the following question 3 and 5 years later....
Private Azure Cloud Service?
Azure Back end app services with no public ip
I would like to do this with AppService and AzFunctions.
I want to have 1 app exposed to the public. I want to have several apps private. I want the public app to have full access to the private apps.
My dream would be that I could Manage Identity my apps the same way I can assign rights for my app to access KeyVault.
Another approach if it could be done, is all my apps on a vnet, but one app also has a public IP.
Is this doable in a nice way yet that isn't kubernetes and just using native azure techniques ;)