![在 RDS SQL Server DB 上登录尝试失败时发送电子邮件通知](https://linux22.com/image/742161/%E5%9C%A8%20RDS%20SQL%20Server%20DB%20%E4%B8%8A%E7%99%BB%E5%BD%95%E5%B0%9D%E8%AF%95%E5%A4%B1%E8%B4%A5%E6%97%B6%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E9%80%9A%E7%9F%A5.png)
当有人尝试使用不正确的凭据访问我们的 SQL 数据库时,我需要收到通知。这是我可以在 AWS 中执行的操作,还是需要在 SQL Server 中执行?
我可以手动查看显示登录失败的数据库日志,但无法自动检查并发送通知。我觉得我应该能够使用 CloudWatch 警报来做到这一点,但无法弄清楚。
如果可以在 AWS 中执行此操作,我将不胜感激。我在网上查过,没有找到任何有用的东西。
答案1
您或许可以将数据库日志提供给 CloudWatch 日志 - 它适用于 MySQL 和 PostgreSQL,但不确定是否适用于 SQL Server。如果您可以这样做,那么只要日志中出现失败登录事件,您就可以设置 CloudWatch 触发器,并通过 CloudWatch 警报获取通知。