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

Logic Apps无法发送Key Vault密钥过期通知邮件至Outlook求助

解决Logic Apps中"When an resource event occurs"步骤卡住的问题

排查Event Grid触发器核心配置

  • 确认资源范围无误:检查触发器中选择的Key Vault实例,确保订阅、资源组、Vault名称完全匹配你要监控的目标,别选错了同账号下的其他Vault。
  • 验证事件类型匹配:Key Vault的密钥过期相关事件类型为*Microsoft.KeyVault.SecretNearExpiry(即将过期)或Microsoft.KeyVault.SecretExpired*(已过期),务必勾选对应的事件类型,不要误选密钥创建、更新等无关事件。
  • 检查事件订阅状态:登录Azure门户找到对应Event Grid订阅,确认状态为已启用,如果是禁用状态直接切换为启用即可。

权限配置核查

  • Logic Apps系统身份权限:确保Logic Apps的系统托管身份拥有Key Vault的*Key Vault Secrets User(或更高)权限,同时具备Event Grid的Event Grid Event Subscription Contributor*权限,否则无法接收和处理事件。
  • Event Grid服务主体权限:确认Event Grid服务主体(Microsoft.EventGrid)拥有Key Vault的*Key Vault Contributor*权限,否则无法从Vault拉取事件数据。

触发逻辑测试与日志排查

  • 手动生成测试事件:在目标Key Vault中创建一个测试密钥,设置过期时间为1小时后,等待系统触发SecretNearExpiry事件,观察Logic Apps是否能捕获到该事件。
  • 查看Event Grid监控日志:进入Event Grid订阅的监控页面,查看交付失败或未触发类日志,定位是否存在权限不足、事件路由错误等具体报错。

触发器高级设置检查

  • 调整轮询间隔:Event Grid触发器默认轮询间隔为5分钟,可根据需求适当缩短(比如1分钟),避免因间隔过长导致事件延迟或漏触发。
  • 关闭并发控制测试:如果触发器设置了并发限制,可能导致事件堆积卡住,暂时关闭并发控制选项,验证流程是否能正常运行。

其他排查点

  • 网络连通性验证:若Key Vault或Logic Apps部署在虚拟网络内,检查网络安全组(NSG)的出站规则,确保允许Event Grid与Key Vault、Logic Apps之间的流量通行。
  • 重建触发器:如果以上排查均无问题,尝试删除当前的"When an resource event occurs"触发器,重新创建并配置,排除配置缓存导致的异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 00:10:51