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

带指定标签的成功EBS快照无法触发AWS Event Rule求助

解决AWS Event Rule无法匹配带标签的EBS多卷快照问题

你的问题出在事件规则的标签匹配语法上——EventBridge的事件模式中,tagSpecificationSet.items和items.tags都是数组类型,但你当前的配置用了对象层级的写法,导致无法匹配实际事件中的数组结构。

错误原因分析

你原配置里的这段写法:

"tagSpecificationSet": {
  "items": {
    "tags": {
      "Key": ["my-created-tag-key"],
    }
  }
}

相当于要求items是一个单一对象、tags也是一个单一对象,但实际createSnapshots成功事件中,items是包含多个规格的数组,每个规格里的tags也是包含多个标签的数组,所以这种写法完全匹配不上。

正确的事件规则配置

改成数组匹配的语法,指定数组中存在至少一个元素满足标签条件即可:

{
  "source": ["aws.ec2"],
  "detail-type": ["EBS Multi-Volume Snapshots Completion Status"],
  "detail": {
    "result": ["succeeded"],
    "event": ["createSnapshots"],
    "tagSpecificationSet": {
      "items": [
        {
          "tags": [
            {
              "Key": ["my-created-tag-key"],
              "Value": ["my-created-tag-key"]
            }
          ]
        }
      ]
    }
  }
}

额外验证步骤

  1. 去EventBridge的事件历史里找之前创建成功的多卷快照事件,查看detail.tagSpecificationSet的实际结构,确认和上面的匹配逻辑一致。
  2. 重新创建带指定标签的多卷快照,观察规则是否正常触发目标。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 14:40:08