You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Application Gateway中查询HealthProbe ID以配置X-FD-HealthProbe过滤规则

获取Azure Application Gateway健康探测ID的方法

方法1:Azure门户直接查询

  • 打开目标Application Gateway的资源详情页,在左侧导航栏的「设置」分类下找到「健康探测」选项并点击
  • 列表中会展示所有已配置的自定义探测,点击对应探测条目进入详情页,浏览器地址栏URL里的probeName参数值就是该探测的ID
  • 如果你使用的是系统默认生成的健康探测,ID固定为格式DefaultProbe-<协议类型>-<监听端口号>,例如80端口HTTP协议的默认探测ID为DefaultProbe-HTTP-80

方法2:Azure CLI命令查询

  • 运行以下命令,替换占位符为你实际的资源信息,直接输出所有探测的ID:
    az network application-gateway probe list --gateway-name <AppGateway实例名> --resource-group <所属资源组名> --query "[].name" -o tsv

方法3:Azure PowerShell查询

  • 执行如下PowerShell指令获取所有探测ID列表:
$agw = Get-AzApplicationGateway -Name <AppGateway实例名> -ResourceGroupName <所属资源组名>
$agw.Probes | Select Name

方法4:捕获实际请求获取

  • 临时关闭App Service的访问限制,在应用日志或者请求处理代码中直接读取X-FD-HealthProbe请求头的取值,该值就是对应探测的ID,拿到后再配置访问过滤规则即可。

提示:如果Application Gateway配置了多个探测,每个探测的ID独立,需要使用和后端HTTP设置绑定的对应探测ID来配置规则,否则会导致健康探测失败。

内容的提问来源于stack exchange,提问作者2d1b

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 00:24:00