Ich möchte die automatische Wiederherstellung einer Amazon Elastic Compute Cloud (Amazon EC2)-Instance mithilfe von Amazon CloudWatch einrichten.
Kurzbeschreibung
Wenn für die Instance bei einer Systemstatusüberprüfung ein Fehler auftritt, kannst du CloudWatch-Alarmaktionen zur automatischenWiederherstellung der 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 du die Instance beendest, kann sie nicht wiederhergestellt werden.
Wenn bei der Instance während einer Statusüberprüfung ein Fehler auftritt, musst du die Instance möglicherweise neu starten oder die Konfiguration ändern. Weitere Informationen findest du unter Arten von Statusüberprüfungen.
Lösung
Erstellen eines Alarms
1. Öffne die Amazon-EC2-Konsole.
2. Wähle im Navigationsbereich die Option Instances aus.
3. Wähle die Instance aus, die du konfigurieren möchtest.
4. Wähle Aktionen und anschließend Überwachen und Fehler beheben aus. Wähle anschließend CloudWatch-Alarme verwalten aus.
5. Wähle Alarm erstellen aus.
Hinweis: Um einen Alarm erstellen zu können, musst du über AWS Identity and Access Management (IAM)-Berechtigungen zum Stoppen und Starten der zugehörigen Instance verfügen. Weitere Informationen findest du unter Erstellen von IAM-Rollen.
6. Wähle unter Alarmbenachrichtigung ein bereits vorhandenes Amazon Simple Notification Service (Amazon SNS)-Thema aus. Informationen zum Erstellen eines neuen Themas findest du unter Ein Amazon-SNS-Thema erstellen.**
Hinweis:** Um Benachrichtigungen zu erhalten, wenn ein Alarm ausgelöst wird, musst du das SNS-Thema abonnieren.
7. Aktiviere Alarmaktion und wähle dann Wiederherstellen aus.
8. Wähle unter Gruppieren von Beispielen nach und Art der zu entnehmenden Daten eine für den Anwendungsfall geeignete Statistik und Metrik aus.
9. Gib unter Aufeinanderfolgender Zeitraum und Zeitraum den Evaluierungszeitraum für den Alarm an.
10. (Optional) Ändere unter Alarmname den automatisch erstellten Alarmnamen.
11. Wähle Erstellen aus.
Einstellen eines Alarms für den Neustart
1. Öffne die CloudWatch-Konsole.
2. Wähle im Navigationsbereich die Option Alle Alarme aus.
3. Wähle den von dir erstellten Alarm aus. Wähle Aktion und anschließend Bearbeiten aus.
4. Wähle im Abschnitt „Zusätzliche Konfiguration“ Fehlende Daten als unzulässig behandeln (Schwellenwertüberschreitung).
5. Wähle Speichern.
Ähnliche Informationen
Alarme erstellen, die eine Instance stoppen, beenden, neu starten oder wiederherstellen