2017-10-13 160 views
1

我是AWS的新手,自从最近几个月开始工作。 来自客户的要求是,是否有可能直接拥有AWS RDS警报

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

我可以写一个Python脚本来做到这一点,可以通过设置一个cronjob或λ和云表时间表从AWS instace运行它。

但是我已经从客户端存在的AWS(OR AWS RDS)的东西,它允许

  1. 要运行SQL听到(或续集;))查询
  2. 并发送查询结果警报

他补充说,我们的一位同事做了它的一些其他目的(而不幸的是同事已经离开了我们的组织现在:()的电子邮件。

所以我curiou这可能是他直接从AWS或RDS发送警报通知所做的。

请建议是否有人对此有任何意见。

回答

3

将查询写入lambda函数并使用SES或SNS发送通知是我该如何做的 - 这些选项中的任何一个都可以在AWS中进行。

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

相关问题