Wie kann ich einen CloudWatch-Alarm einrichten, um meine EC2-Instance automatisch wiederherzustellen?

Lesedauer: 2 Minute
0

Ich möchte die automatische Wiederherstellung einer Amazon Elastic Compute Cloud (Amazon EC2)-Instance mithilfe von Amazon CloudWatch einrichten.

Kurzbeschreibung

Wenn für Ihre Instance bei einer Systemstatusüberprüfung ein Fehler auftritt, können Sie CloudWatch-Alarmaktionen zur automatischenWiederherstellung Ihrer Instance verwenden. Die Wiederherstellungsoption ist für über 90 % der bereitgestellten Amazon EC2-Instances verfügbar. Die Wiederherstellungsoption funktioniert jedoch nur bei Fehlern bei der Systemüberprüfung, nicht bei Fehlern bei der Instance-Statusüberprüfung. Außerdem gilt: Wenn Sie Ihre Instance beenden, kann sie nicht wiederhergestellt werden.

Wenn für Ihre Instance bei einer Statusüberprüfung ein Fehler auftritt, müssen Sie die Instance möglicherweise neu starten oder die Konfiguration ändern. Weitere Informationen finden Sie unter Types of status checks.

Behebung

Erstellen eines Alarms

1.Öffnen Sie die Amazon-EC2-Konsole.

2.Wählen Sie im Navigationsbereich die Option Instances aus.

3.Wählen Sie die Instance aus, die Sie konfigurieren möchten.

4.Wählen Sie Actions und anschließend Monitor and troubleshoot aus. Wählen Sie anschließend Manage CloudWatch alarms aus.

5.Wählen Sie Create an alarm aus.
**Hinweis:**Um einen Alarm erstellen zu können, müssen Sie über AWS Identity and Access Management (AWS IAM)-Berechtigungen zum Beenden und Starten der zugehörigen Instance verfügen. Weitere Informationen finden Sie unter Creating IAM roles.

6.Wählen Sie unter Alarm notification ein bereits vorhandenes Amazon Simple Notification Service (Amazon SNS)-Thema aus. Informationen zum Erstellen eines neuen Themas finden Sie unter Creating an Amazon SNS topic. **Hinweis:**Um Benachrichtigungen zu erhalten, wenn ein Alarm ausgelöst wird, müssen Sie das SNS-Thema abonnieren.

7.Aktivieren Sie Alarm action und wählen Sie dann Recover aus.

8.Wählen Sie unter Group samples by und Type of data to sample eine für Ihren Anwendungsfall geeignete Statistik und Metrik aus.

9.Geben Sie unter Consecutive period und Period den Evaluierungszeitraum für den Alarm an.

10.(Optional) Ändern Sie unter Alarm name den automatisch erstellten Alarmnamen.

11.Wählen Sie Create aus.

Erstellen eines Alarms für Neustarts

1.Öffnen Sie die CloudWatch-Konsole.

2.Wählen Sie im Navigationsbereich die Option All Alarms aus.

3.Wählen Sie den von Ihnen erstellten Alarm aus. Wählen Sie Action und anschließend Edit aus.

4.Wählen Sie im Abschnitt mit der zusätzlichen Konfiguration Treat missing data as bad (breaching threshold).

5.Wählen Sie Save aus.


Verwandte Informationen

Create alarms that stop, terminate, reboot, or recover an instance

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr