在CloudWatchAlarm上重新启动EC2 Apache实例

时间:2016-09-16 17:05:01

标签: apache amazon-ec2 amazon-sns aws-lambda

我想知道如果在ec2实例上触发警报,是否可以有一个重启apache的进程。任何一个进程都可以由Alarm或SNS触发。在警报操作中,我可以看到Auto Scaling或ECS Services或EC2实例重启类型选项。我想看看Lambda + SNS是否可以工作。但这似乎是合适的。

我正在运行ubuntu实例。

1 个答案:

答案 0 :(得分:0)

是的,您可以通过AWS的AWS Lambda和EC2 Run Command Service的组合来实现这一目标。

https://aws.amazon.com/blogs/aws/new-ec2-run-command-remote-instance-management-at-scale/

您可以创建基于Cloudwatch Alarm触发的Lambda函数,并在触发器上使Lambda在您的Ubuntu EC2实例上运行service apache2 restart