AWS CloudWatch Events - 获取资源标签

AWS CloudWatch Events - Get resource tags

我有一个 AWS CloudWatch 事件设置,只要资源不符合 AWS 配置中的规则就会触发。

此规则随后会触发 Lambda,该 Lambda 会向一般渠道发送通知,以通知人们已违反规则。

但是,理想情况下,我希望利用附加到资源的标签(因为每个 AWS 资源都标记有拥有它的团队),以便能够将这些通知路由到更具体的位置。但是,Cloudwatch Event 发送给 Lambda 的数据不包含此信息。当触发 AWS Cloudwatch 事件时,有什么好的方法可以获取附加到 AWS 资源的标签吗?

遗憾的是没有。您的 lambda 必须使用 AWS SDK 来检查与事件关联的资源上的标签,然后将事件转发给不同的消费者,例如SQS 队列,或自定义 EventBridge 规则。