当具有特定标签的 ec2 实例在 AWS 中终止时如何获取电子邮件通知
how to get email notification when ec2 instance with particular tag is terminated in AWS
- 我有 cloudtrail 设置,我正在将跟踪事件发送到 cloudwatch 日志组,我使用指标过滤器设置 cloudwatch 警报
{ ($.eventName = RebootInstances) || ($.eventName = StopInstances) || ($.eventName = TerminateInstances) }
调用 SNS 发送电子邮件通知。
但每次实例终止时我都没有收到电子邮件通知。我有时仅在实例终止时收到电子邮件通知。
Cloud Trail需要一些时间来更新事件,我建议您在关闭服务器后至少等待10分钟。您将收到邮件。
您也可以在 运行 级别下配置通知脚本,如果您的服务器重新启动、关闭或终止,它将使用 SES 向您发送电子邮件。
您可以前往以下博客进行设置。
如果您的实例在自动扩展组中,您可以使用 Lifecycle Hooks 定义一个操作(例如 运行 Lambda 函数或在实例进入特定状态时发送 SNS 通知。这样您就不会必须等待 10 分钟才能收到通知。
- 我有 cloudtrail 设置,我正在将跟踪事件发送到 cloudwatch 日志组,我使用指标过滤器设置 cloudwatch 警报
{ ($.eventName = RebootInstances) || ($.eventName = StopInstances) || ($.eventName = TerminateInstances) }
调用 SNS 发送电子邮件通知。
但每次实例终止时我都没有收到电子邮件通知。我有时仅在实例终止时收到电子邮件通知。
Cloud Trail需要一些时间来更新事件,我建议您在关闭服务器后至少等待10分钟。您将收到邮件。
您也可以在 运行 级别下配置通知脚本,如果您的服务器重新启动、关闭或终止,它将使用 SES 向您发送电子邮件。
您可以前往以下博客进行设置。
如果您的实例在自动扩展组中,您可以使用 Lifecycle Hooks 定义一个操作(例如 运行 Lambda 函数或在实例进入特定状态时发送 SNS 通知。这样您就不会必须等待 10 分钟才能收到通知。