流量管理器不显示我刚刚创建的网络应用

问题描述

我的订阅中有多个RG。我已经创建了一个TM和一个Web应用程序(高于S1计划)。

作为TM配置的一个步骤,我有一个可供选择的Web应用程序列表,但我刚刚创建的Web应用程序未显示在该列表中。

围绕地区或RG的政策是否可以解释这种行为?

解决方法

据我所知,将Web应用程序添加为流量管理器的终结点时,没有区域或资源组的限制,但是只有“标准” SKU或更高版本的Web应用程序才可以与流量管理器一起使用。阅读some additional considerations apply when configuring Web Apps as endpoints in Traffic Manager

首先,请确保您已经很好地实施了应用服务,并遵循the correct steps到流量管理器配置文件的应用服务端点。您点击添加,选择Azure Endpoint类型,然后选择app serviceapp service slot作为目标资源类型

然后,如果您有多个订阅,请确保已在同一订阅中创建了应用程序服务和流量管理器。

如果存在任何门户问题或网络浏览器问题,建议您使用Azure CLIPowerShell添加应用服务端点。

在此示例中,创建流量管理器配置文件并使用Add-AzTrafficManagerEndpointConfig cmdlet添加一个App Service端点。

$TmProfile = New-AzTrafficManagerProfile -Name myprofile -ResourceGroupName MyRG -TrafficRoutingMethod Performance -RelativeDnsName myapp -Ttl 30 -MonitorProtocol HTTP -MonitorPort 80 -MonitorPath "/"

$webapp1 = Get-AzWebApp -Name webapp1
Add-AzTrafficManagerEndpointConfig -EndpointName webapp1ep -TrafficManagerProfile $TmProfile -Type AzureEndpoints -TargetResourceId $webapp1.Id -EndpointStatus Enabled

Set-AzTrafficManagerProfile -TrafficManagerProfile $TmProfile