Ich frage mich, ob es einen Prozess zum Neustart von Apache geben kann, wenn ein Alarm auf der ec2-Instanz ausgelöst wird. Beide Prozesse können durch Alarm oder SNS ausgelöst werden. In Alarmaktionen kann ich Auto-Skalierung oder ECS-Dienste oder EC2-Instanz-Neustart-Option sehen. Ich versuche zu sehen, ob Lambda + SNS funktionieren kann. Aber es scheint nicht angemessen.Neustart der EC2 Apache-Instanz auf CloudWatchAlarm
Ich verwende Ubuntu-Instanzen.
Blog scheint, dass sie für Linux noch nicht implementiert haben. –
Ich habe eine Lambda-Funktion erstellt, die SSH-ec2-Instanz ausführt und Befehle ausführt. Die Lambda-Funktion wird vom SNS-Thema ausgelöst. SNS-Thema ist mit einem Cloudwatch-Alarm integriert. Ich benutze Python 2.7 in Lambda-Funktion folgte diesem Thread https://aws.amazon.com/blogs/compute/scheduling-ssh-jobs-using-aws-lambda/. Ist es möglich, die öffentliche IP-Adresse von EC2 zu erhalten, die tatsächlich Alarm ausgelöst hat? –