AWS SES 或 SNS 用于监控 EC2 实例中程序的变量
AWS SES or SNS for monitoring variables for program within EC2 instance
我不想登录到我的实例来检查日志,而是希望实现在我的程序中的变量低于特定点时得到通知的能力。
看起来 AWS SES 是最简单的,因为我告诉它确切的时间通知我,但看起来我必须将发件人和收件人电子邮件设置为相同,这似乎不太专业。
AWS SNS 是完美的,但我似乎没有让它监控我的应用程序中的变量。似乎很适合监控我的 EC2 实例。
我很困惑哪个最适合我的情况。
SES 主要用于发送群发电子邮件。对于您的用例,如果您想做的不仅仅是接收电子邮件,SNS 是完美的选择。
基本上您可以根据该矩阵创建一个 cloudwatch matrix for your variable and then create a cloudwatch alarm。
现在您可以在此警报的通知中输入您的电子邮件 ID,或者您可以让此警报通知 SNS 主题,然后您将您的电子邮件地址订阅此 SNS 主题。
然而,如果您想采取一些自动纠正措施(可能通过调用 Lambda),SNS 的第二个选项会更有意义。如果您只是想收到通知,那么您可以选择选项 1,而不是不必要地使用 SNS
我不想登录到我的实例来检查日志,而是希望实现在我的程序中的变量低于特定点时得到通知的能力。
看起来 AWS SES 是最简单的,因为我告诉它确切的时间通知我,但看起来我必须将发件人和收件人电子邮件设置为相同,这似乎不太专业。
AWS SNS 是完美的,但我似乎没有让它监控我的应用程序中的变量。似乎很适合监控我的 EC2 实例。
我很困惑哪个最适合我的情况。
SES 主要用于发送群发电子邮件。对于您的用例,如果您想做的不仅仅是接收电子邮件,SNS 是完美的选择。
基本上您可以根据该矩阵创建一个 cloudwatch matrix for your variable and then create a cloudwatch alarm。
现在您可以在此警报的通知中输入您的电子邮件 ID,或者您可以让此警报通知 SNS 主题,然后您将您的电子邮件地址订阅此 SNS 主题。
然而,如果您想采取一些自动纠正措施(可能通过调用 Lambda),SNS 的第二个选项会更有意义。如果您只是想收到通知,那么您可以选择选项 1,而不是不必要地使用 SNS