是否有可能直接拥有AWS RDS警报
问题描述:
我是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)的东西,它允许
- 要运行SQL听到(或续集;))查询
- 并发送查询结果警报
他补充说,我们的一位同事做了它的一些其他目的(而不幸的是同事已经离开了我们的组织现在:()的电子邮件。
所以我curiou这可能是他直接从AWS或RDS发送警报通知所做的。
请建议是否有人对此有任何意见。
答
将查询写入lambda函数并使用SES或SNS发送通知是我该如何做的 - 这些选项中的任何一个都可以在AWS中进行。
根据您使用的RDS的风格(SQL Server Aurora,Postgres等),也可能有供应商特定的方式,但个人而言,我仍然会选择lambda/cloud watch事件方法。