azure-traffic-manager - 流量管理器不显示我刚刚创建的网络应用程序
问题描述
我的订阅中有多个 RG。我创建了一个 TM 和一个 Web 应用程序(高于 S1 计划)。
作为 TM 配置的一个步骤,我有一个 Web 应用程序列表可供选择,但我刚刚创建的应用程序没有显示在该列表中。
是否有围绕地区或 RG 的政策可以解释这种行为?
解决方案
据我所知,当您将 Web 应用程序添加为流量管理器的端点时,没有区域或资源组限制,但只有“标准”SKU 或更高版本的 Web 应用程序才有资格与流量管理器一起使用。阅读在流量管理器中将 Web 应用程序配置为端点时适用的一些其他注意事项。
首先,确保您已经很好地实现了应用服务,并按照正确的步骤将应用服务端点连接到流量管理器配置文件。单击添加,选择Azure Endpoint
类型,然后选择app service
或app service slot
作为目标资源类型。
然后,如果您有多个订阅,请确保您已在同一订阅中创建了应用服务和流量管理器。
如果有任何门户问题或 Web 浏览器问题,我建议使用Azure CLI或PowerShell添加应用服务终结点。
在此示例中,创建流量管理器配置文件并使用Add-AzTrafficManagerEndpointConfig
cmdlet 添加一个应用服务终结点。
$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
推荐阅读
- jenkins - Jenkinsfile 签出不同的仓库并更新文件
- python - 使用 AssertEqual 函数时简单的硒测试失败
- kotlin - 使用对象映射器(在 kotlin 中)从 S3 读取没有键名的 json 文件(大约 180 MB)到数据类
- google-chrome - 生成灯塔报告时可以更改用户代理吗?
- reactjs - 使 react/redux 实现模式可重用
- c - C 嵌套结构的问题。错误:使用不完整的 typedef 无效
- amazon-web-services - docker-compose 没有这样的命令:转换错误
- mqtt - 使用 Mosquitto brokier 从多个服务器接收 MQTT
- kubernetes - 如何将部署分配给特定的节点池
- angular - 从内部订阅添加角度组件输入数据