在 RDS SQL Server DB 上登录尝试失败时发送电子邮件通知

在 RDS SQL Server DB 上登录尝试失败时发送电子邮件通知

当有人尝试使用不正确的凭据访问我们的 SQL 数据库时,我需要收到通知。这是我可以在 AWS 中执行的操作,还是需要在 SQL Server 中执行?

我可以手动查看显示登录失败的数据库日志,但无法自动检查并发送通知。我觉得我应该能够使用 CloudWatch 警报来做到这一点,但无法弄清楚。

如果可以在 AWS 中执行此操作,我将不胜感激。我在网上查过,没有找到任何有用的东西。

答案1

您或许可以将数据库日志提供给 CloudWatch 日志 - 它适用于 MySQL 和 PostgreSQL,但不确定是否适用于 SQL Server。如果您可以这样做,那么只要日志中出现失败登录事件,您就可以设置 CloudWatch 触发器,并通过 CloudWatch 警报获取通知。

相关内容