Allow adding of web apps from other subscription to traffic manager
Currently it is not possible to add web apps from different subscriptions (e.g. EU and US deployment in different enterprise accounts) to the same traffic manager configuration, not even as external endpoint via Powershell.
This seems to be an artificial restriction as it prevents endpoints with "azurewebsites.net" in the domain name, but using a CNAME to change this domain name works (nasty work around).
We have added support for endpoints from multiple subscriptions in a single Traffic Manager profile. This is now possible when using the Azure Resource Manager API for Traffic Manager. The account containing the Traffic Manager profile must simply have read permissions for each endpoint.
Unfortunately, we were unable to extend this support to include Web App endpoints, due to a restriction in how custom domain names work in Web Apps. Please see https://docs.microsoft.com/azure/traffic-manager/traffic-manager-faqs#traffic-manager-endpoints for details.
We’ll be publishing further guidance on this topic in the future. Still waiting documents.
1 – The current restriction on using websites as ‘external’ endpoints has been lifted.
.azurewebsites.net was added as an external endpoint, but web app hasn't custom domain with trafficmanager.net. So web app gives 404 app not found error.