【问题标题】:How to receive only one email report for multiple AWS SNS topics如何仅接收一份针对多个 AWS SNS 主题的电子邮件报告
【发布时间】:2018-10-16 15:53:26
【问题描述】:

我有几个服务,每个服务都会创建一个向我发送电子邮件的 SNS 主题。例如,每当代码部署失败时,我都会收到来自 SNS 主题的电子邮件,每当代码管道失败时,我都会收到来自另一个 SNS 主题的电子邮件,每当特定 lambda 失败时,我都会收到另一个 SNS 主题。以上故障都不是紧急的,不需要立即处理。

对于上述所有故障,我怎样才能每天只收到一封电子邮件报告?也许我应该让相应的服务触发 SQS 而不是 SNS,然后我每天一次从 SQS 中提取所有消息?

【问题讨论】:

    标签: amazon-web-services amazon-sns


    【解决方案1】:

    您提到的订阅 SNS 主题的 SQS 队列的选项可能是最好的选择。然后,您可以使用每天运行一次的scheduled Lambda function 来轮询队列中的消息并向您发送包含汇总信息的电子邮件。

    【讨论】:

    • 嗨,汤姆。感谢您的回答。我会试试的!
    猜你喜欢
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 2023-01-29
    • 2016-01-19
    • 2021-04-02
    • 1970-01-01
    • 2022-01-15
    • 2018-01-20
    相关资源
    最近更新 更多