是否可以直接获得AWS RDS警报

时间:2017-10-13 11:04:02

标签: amazon-web-services alert amazon-rds postgresql-9.3

我是AWS的新手,自上个月开始工作。 客户的要求是,

Get the daily count of `users` table from `AWS RDS` in an alert at 7 am pacific.

我可以编写一个python脚本来执行此操作,并可以通过设置CRONJob或lambda和cloud-watch计划从aws instace运行它。

但是我从客户那里听说AWS(OR AWS RDS)中有一些允许的内容

  1. 运行SQL(或续集;))查询
  2. 并将该查询结果发送到电子邮件提醒
  3. 他补充说,我们的一位同事已经为其他目的做了这件事(可悲的是,同事现在离开了我们的组织:()。

    所以我很好奇他可能直接从AWS或RDS发送警报通知。

    请建议是否有人对此有任何想法。

1 个答案:

答案 0 :(得分:3)

在lambda函数中编写查询并使用SES或SNS发送通知是我将如何做到的 - 其中任何一个选项都将在AWS中执行。

根据您使用的RDS的风格(SQL Server Aurora,Postgres等),可能还有供应商特定的方式,但我个人仍然会选择lambda / cloud watch事件方法。