Konfigurieren von EventBridge-Regeln zum Erstellen von OpsItems
Wenn Amazon EventBridge ein Ereignis empfängt, erstellt es basierend auf Standardregeln ein neues OpsItem. Sie können eine Regel erstellen oder eine vorhandene Regel bearbeiten, um OpsCenter als Ziel eines EventBridge-Ereignisses festzulegen. Weitere Informationen zum Erstellen einer neuen Ereignisregel finden Sie unter Erstellen einer Regel für ein AWS-Service im Amazon-EventBridge-Benutzerhandbuch.
So konfigurieren Sie EventBridge-Regeln zum Erstellen von OpsItems in OpsCenter
Öffnen Sie die Amazon EventBridge-Konsole unter https://console.aws.amazon.com/events/
. -
Wählen Sie im Navigationsbereich Rules aus.
-
Auf der Seite Regeln wählen Sie für Event Bus die Option Standard.
-
Wählen Sie für Regeln eine Regel aus, indem Sie das Kontrollkästchen neben dessen Namen aktivieren.
-
Wählen Sie den Namen der Regel aus, um die Detailseite zu öffnen. Stellen Sie im Abschnitt Regeldetails sicher, dass der Status auf Aktiviert festgelegt ist.
Anmerkung
Falls erforderlich, können Sie den Status mit Bearbeiten in der oberen rechten Ecke der Seite aktualisieren.
-
Wählen Sie die Registerkarte Ziele.
-
Klicken Sie in der Registerkarte Targets (Ziele) auf Edit (Bearbeiten).
-
Wählen Sie für Zieltypen aus AWS-Service.
-
Für Select a target (Ziel auswählen), wählen Sie Systems Manager OpsItem.
-
Für viele Zieltypen benötigt EventBridge die Berechtigung, Ereignisse an das Ziel zu senden. In diesen Fällen kann EventBridge die AWS Identity and Access Management-(IAM)-Rolle erstellen, die zum Ausführen Ihrer Regel erforderlich ist:
-
Um automatisch eine IAM-Rolle zu erstellen, wählen Sie Create a new role for this specific resource (Eine neue Rolle für diese spezifische Ressource erstellen).
-
Um eine von Ihnen erstellte IAM-Rolle zu verwenden, um EventBridge die Berechtigung zum Erstellen von OpsItems in OpsCenter zu erteilen, wählen Sie Use existing role (Vorhandene Rolle verwenden) aus.
-
-
Wählen Sie unter Zusätzliche Einstellungen für Zieleingabe konfigurieren die Option Eingabe-Transformator aus.
Sie können die Option Eingabe-Transformer verwenden, um eine Deduplizierungszeichenfolge und andere wichtige Informationen für OpsItems anzugeben, z. B. Titel und Schweregrad.
-
Wählen Sie Configure input transformer (Eingabetransformator konfigurieren).
-
Geben Sie unter Zieleingabe-Transformator für Eingabepfad die Werte an, die aus dem auslösenden Ereignis analysiert werden sollen. Um beispielsweise die Startzeit, die Endzeit und andere Details des Ereignisses zu analysieren, das die Regel auslöst, verwenden Sie den folgenden JSON.
{ "end-time": "$.detail.EndTime", "failure-cause": "$.detail.cause", "resources": "$.resources", "source": "$.detail.source", "start-time": "$.detail.StartTime" }
-
Geben Sie für Template (Vorlage) die Informationen an, die an das Ziel gesendet werden sollen. Verwenden Sie beispielsweise den folgenden JSON, um Informationen an OpsCenter zu übergeben. Die Informationen werden verwendet, um eine OpsItem zu erstellen.
Anmerkung
Wenn die Eingabevorlage im JSON-Format vorliegt, darf der Objektwert in der Vorlage keine Anführungszeichen enthalten. Beispielsweise dürfen die Werte für Ressourcen, Fehlerursache, Quelle, Startzeit und Endzeit nicht in Anführungszeichen stehen.
{ "title": "EBS snapshot copy failed", "description": "CloudWatch Event Rule SSMOpsItems-EBS-snapshot-copy-failed was triggered. Your EBS snapshot copy has failed. See below for more details.", "category": "Availability", "severity": "2", "source": "EC2", "resources": <resources>, "operationalData": { "/aws/dedup": { "type": "SearchableString", "value": "{\"dedupString\":\"SSMOpsItems-EBS-snapshot-copy-failed\"}" }, "/aws/automations": { "value": "[ { \"automationType\": \"AWS:SSM:Automation\", \"automationId\": \"AWS-CopySnapshot\" } ]" }, "failure-cause": { "value": <failure-cause> }, "source": { "value": <source> }, "start-time": { "value": <start-time> }, "end-time": { "value": <end-time> } } }
Weitere Informationen zu diesen Feldern finden Sie unter Transforming target input (Zielaufgabe transformieren) im Amazon EventBridge-Benutzerhandbuch.
-
Wählen Sie Bestätigen aus.
-
Wählen Sie Weiter.
-
Wählen Sie Weiter.
-
Wählen Sie Regel aktualisieren aus.
Nachdem ein OpsItem aus einem Ereignis erstellt wurde, können Sie die Ereignisdetails einsehen. Öffnen Sie hierzu das OpsItem und blättern Sie nach unten zum Abschnitt Private operational data (Private Betriebsdaten). Weitere Informationen zum Konfigurieren der Optionen in einem OpsItem finden Sie unter Verwalten von OpsItems.