【问题标题】:AWS Cloudwatch Alarm to trigger a lambdaAWS Cloudwatch 警报触发 lambda
【发布时间】:2018-10-19 10:38:34
【问题描述】:

您好,我正在创建一个警报,我想将它发布到触发 lambda 的 SNS 主题。我不希望警报向任何人发送电子邮件。但是,我反复收到以下错误:

(警告:此警报未配置为通知。请修改此警报并添加电子邮件地址。)

我必须指定电子邮件地址吗?

【问题讨论】:

  • 听起来您没有将您的 SNS 主题添加到警报的 AlarmActions 中。请注意,一旦配置正确,lambda 只会在警报更改状态时触发。
  • 你的 Lambda 代码是什么,你需要从接收的 Lambda 中返回成功,否则它会认为它出错了。

标签: amazon-web-services aws-lambda amazon-cloudwatch


【解决方案1】:

这可能与在扩展策略上创建警报的方式有关。

当 Amazon SNS 主题已经存在并且在扩展策略上创建警报时,UI 如下所示:

这允许选择现有的 SNS 主题。

但是,当没有 SNS 主题并且用户点击创建主题时,UI 看起来像这样:

有可能接口使用的是第二个配置,而“with these recipients”字段为空。

如果是这样,您可以取消该选择并从下拉列表中选择 SNS 主题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-03
    • 2021-03-24
    • 1970-01-01
    • 2018-02-26
    • 2020-06-10
    • 2023-03-12
    • 2015-09-28
    • 2020-11-12
    相关资源
    最近更新 更多