【发布时间】:2018-03-02 17:41:37
【问题描述】:
我正在使用 AWS Lambda 检查运行状况,然后发送电子邮件。如果健康状况不佳,我希望它只发送一次电子邮件。
这个 Lambda 函数每 20 分钟左右运行一次,如果出现问题,我想防止它间隔发送多封电子邮件。有没有办法在 AWS 生态系统中存储环境变量或其他东西,以便它知道每个 lambda 函数运行之间的状态。 (这样它就不会发送电子邮件并且知道它已经发送了电子邮件)。
我已经研究过创建警报并发送通知,但通过警报发送的电子邮件不起作用,我希望发送自定义电子邮件,因此我通过 lambda 使用 AWS SES。出现错误时会打开一个云监视警报,但我似乎无法通过 aws-sdk 获取警报状态(显然不存在)。
我已经在 NodeJS 中编写了函数
有什么建议吗?
【问题讨论】:
标签: amazon-web-services aws-lambda aws-sdk