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

如何在Azure门户中通过Action Group向Logic App发送带参数的POST请求?

实现Azure Monitor警报触发带参数的POST请求到Logic App

方法1:直接用Logic App的HTTP触发器接收警报 payload

  • 在Logic App中创建当收到HTTP请求时触发器,保存后会自动生成一个HTTP POST URL
  • 回到Azure Monitor的Action Group,添加Webhook动作,把刚才的Logic App URL填入
  • 警报触发时,Azure Monitor会自动将完整的警报JSON数据作为POST请求体发送到Logic App,你可以在Logic App里通过triggerBody()获取完整payload,再提取所需字段(如alertContext、severity等)

方法2:在Action Group的Webhook中自定义POST请求体

  • 若需自定义POST参数而非使用默认警报payload,在Action Group添加Webhook时点击编辑Webhook,找到自定义有效负载选项
  • 在此编写自定义JSON格式请求体,用{{变量名}}引用Azure警报的内置变量,示例:
    {
      "alertName": "{{AlertName}}",
      "severity": "{{Severity}}",
      "alertTime": "{{StartTime}}"
    }
    
  • 保存配置后,警报触发时会将该自定义JSON作为POST请求体发送到Logic App,可直接解析这些参数

注意事项

  • 确保Logic App的HTTP触发器允许匿名访问,或配置对应身份验证(如API密钥),避免请求被拒绝
  • 可在Logic App中添加解析JSON动作,利用Azure警报的schema(可从示例警报payload中获取)自动生成动态内容引用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 21:05:22