我在Amazon RDS实例警报部分中收到了上述消息。当RDS报告此类违规行为时,如何通过电子邮件收到通知。
答案 0 :(得分:2)
监控Amazon RDS(以及任何其他AWS服务)的最直接选项是Amazon CloudWatch,提供可靠,可扩展且灵活的监控解决方案,您可以开始在几分钟内使用,具体包括Alarms:
[...]警报可以代表您自动启动操作 在您指定的参数上。警报会监视单个指标 您指定的时间段,并根据该时间段执行一个或多个操作 度量值相对于给定阈值的数量 时间段。 该操作是发送到Amazon SNS主题的通知 或Auto Scaling政策。 [...] [强调我的]
Amazon SNS 依次支持多个传输协议上的通知,其中包括电子邮件和电子邮件-JSON,请参阅相应的常见问题What are the different delivery formats/transports for receiving notifications?:
[...]客户可以选择以下传输作为一部分 订阅请求:
- [...]
- “电子邮件”,“电子邮件-JSON” - 邮件是 发送到注册地址作为电子邮件。 Email-JSON发送通知 作为JSON对象,电子邮件发送基于文本的电子邮件。
有问题的指标是 FreeStorageSpace RDS指标(有关可用指标的详细信息,请参阅Amazon RDS Dimensions and Metrics),如Scaling DB Instance Storage中所述:
重要强>
我们强烈建议您不断监控 在CloudWatch中发布的FreeStorageSpace RDS指标可确保这一点 您的数据库实例有足够的可用存储空间。欲获得更多信息 有关监控RDS数据库实例的信息,请参阅Viewing DB Instance Metrics。
因此,您需要创建一个警报镜像或接近AWS在控制台中向您报告的阈值,将其发布到SNS主题并通过您选择的电子邮件地址订阅此主题。