使用PowerShell创建App Gateway健康探测无报错但未生效求助
解决Azure应用网关健康探测PowerShell创建后门户不可见的问题
- 问题根源:你执行的
Add-AzApplicationGatewayProbeConfig仅在本地内存中的应用网关对象里添加了探测配置,没有将更改提交到Azure云端,所以门户中看不到新创建的探测。 - 完整操作流程需要在修改本地对象后,执行提交命令:
# 获取应用网关本地对象 $getgw = Get-AzApplicationGateway -Name Nametest -ResourceGroupName RGtest # 向本地对象添加健康探测配置 $probeNameApi = "你的探测名称" # 先确保变量已正确赋值 $probeApi = Add-AzApplicationGatewayProbeConfig -ApplicationGateway $getgw -Name $probeNameApi -Protocol Http -Path '/api/test' -Interval 30 -Timeout 120 -UnhealthyThreshold 3 # 将修改后的本地对象提交到Azure,完成配置更新 Set-AzApplicationGateway -ApplicationGateway $getgw
- 额外检查点:
- 确认
$probeNameApi变量已明确赋值,避免因变量为空导致配置创建无效果 - 执行
Set-AzApplicationGateway时,确保当前账号拥有应用网关的修改权限
- 确认
内容的提问来源于stack exchange,提问作者mo taar
相关产品推荐
相关产品推荐

