小编4d6*_*26b的帖子

AWS。Cloudwatch 警报状态变化触发规则

我在 CloudWatch 警报状态更改上触发 Cloudwatch 规则时遇到问题。这是规则的事件模式。它不会向 SNS 发送状态更改消息。

{
  "detail-type": [
    "CloudWatch Alarm State Change"
  ],
  "resources": [
    !Sub "arn:aws:cloudwatch:${AWS:Region}:${AWS:AccountId}:alarm:Admin dead"
  ],
  "source": [
    "aws.cloudwatch"
  ],
  "detail": {
    "state": [
      "ALARM"
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

警报本身正常工作并并行向 SNS 发送消息。另外,如果我删除这部分:

"detail": {
    "state": [
      "ALARM"
    ]
  }
Run Code Online (Sandbox Code Playgroud)

那么该规则对于每个状态变化都可以正常工作。但我只需要将其更改为“警报中”(如用户界面中显示的那样)。

感谢您的任何建议

rules amazon-web-services amazon-sns amazon-cloudwatch cloudwatch-alarms

1
推荐指数
1
解决办法
6615
查看次数