0

我的 s3 存储桶有一个 cloudwatch 警报,如果一天内存储桶没有变化,则会触发警报并发送 SNS 主题。我已经设置了一个 cloudwatch 事件规则,如果它符合条件,则每天安排目标 SNS 主题。

但是,我无法自定义向通知提供详细信息所需的 SNS 消息。我曾尝试使用输入转换器,但我无法理解我需要为该服务映射的键。

如何映射所需的详细信息?如何找到键值详细信息以发送到我的输入转换器以制定消息?

4

1 回答 1

0

最简单的方法是触发 AWS Lambda 函数,该函数可以读取传入信息、自定义内容,然后通过 Amazon SNS 将其作为消息发送。

我不认为 Amazon CloudWatch 可以直接触发 AWS Lambda 函数,因此您可能需要两个 SNS 主题:

  • CloudWatch 使用的一个 SNS 主题,用于触发 Lambda 函数
  • 一个 SNS 主题,Lambda 发送自定义消息,人们可以订阅接收它

Lambda 函数还可以执行其他工作,例如报告存储桶的大小和检索您想要提及的其他统计信息。

于 2020-09-07T05:55:15.533 回答