Tutorial: Eine Ereignisregel registrieren - AWS Batch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Tutorial: Eine Ereignisregel registrieren

Registrieren Sie nun eine Ereignisregel, mit der nur Ereignisse zu fehlgeschlagenen Aufträgen erfasst werden.

Um deine EventBridge Regel zu registrieren
  1. Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/.

  2. Wählen Sie im Navigationsbereich Rules aus.

  3. Wählen Sie Regel erstellen aus.

  4. Geben Sie einen Namen und eine Beschreibung für die Regel ein.

    Eine Regel darf nicht denselben Namen wie eine andere Regel in derselben Region und auf demselben Event Bus haben.

  5. Wählen Sie als Event bus (Event Bus) den Event Bus aus, den Sie dieser Regel zuordnen möchten. Wenn Sie möchten, dass diese Regel mit Ereignissen aus Ihrem eigenen Konto übereinstimmt, wählen Sie AWS -Standard-Event-Bus aus. Wenn ein AWS Service in Ihrem Konto ein Ereignis ausgibt, wird dieses immer an den Standard-Event-Bus Ihres Kontos weitergeleitet.

  6. Bei Rule type (Regeltyp) wählen Sie Rule with an event pattern (Regel mit einem Ereignismuster) aus.

  7. Wählen Sie Weiter.

  8. Wählen Sie für Event source (Ereignisquelle) Other (Andere) aus.

  9. Wählen Sie für Event-Muster die Option Benutzerdefinierte Muster (JSONEditor) aus.

  10. Fügen Sie das folgende Ereignismuster in das Textfeld ein.

    { "detail-type": [ "Batch Job State Change" ], "source": [ "aws.batch" ], "detail": { "status": [ "FAILED" ] } }

    Dieser Code definiert eine EventBridge Regel, die für jedes Ereignis gilt, bei dem sich der Jobstatus befindetFAILED. Weitere Informationen zu Ereignismustern finden Sie unter Ereignisse und Ereignismuster im EventBridge Amazon-Benutzerhandbuch.

  11. Wählen Sie Weiter.

  12. Bei Target types (Zieltypen) wählen Sie AWS -Service aus.

  13. Wählen Sie unter Ziel auswählen die Option SNSThema und für Thema die Option JobFailedAlert.

  14. (Optional) Gehen Sie unter Additional settings (Weitere Einstellungen) wie folgt vor:

    1. Geben Sie für Maximum age of event (Maximales Alter des Ereignisses) einen Wert zwischen einer Minute (00:01) und 24 Stunden (24:00) ein.

    2. Geben Sie für Wiederholungsversuche eine Zahl zwischen 0 und 185 ein.

    3. Wählen Sie für Warteschlange für unzustellbare Briefe aus, ob Sie eine standardmäßige SQS Amazon-Warteschlange als Warteschlange für unzustellbare Briefe verwenden möchten. EventBridge sendet Ereignisse, die dieser Regel entsprechen, an die Warteschlange für unzustellbare Briefe, wenn sie nicht erfolgreich an das Ziel zugestellt werden. Führen Sie eine der folgenden Aktionen aus:

      • Klicken Sie auf Keine, um keine Warteschlange für unzustellbare Nachrichten zu verwenden.

      • Wählen Sie Wählen Sie eine SQS Amazon-Warteschlange im aktuellen AWS Konto aus, die als Warteschlange für eingehende Briefe verwendet werden soll, und wählen Sie dann die zu verwendende Warteschlange aus der Drop-down-Liste aus.

      • Wählen Sie Wählen Sie eine SQS Amazon-Warteschlange in einem anderen AWS Konto als Warteschlange für eingehende Briefe aus und geben Sie dann die ARN Warteschlange ein, die Sie verwenden möchten. Sie müssen der Warteschlange eine ressourcenbasierte Richtlinie hinzufügen, die das Senden von Nachrichten an die Warteschlange EventBridge gestattet. Weitere Informationen finden Sie im EventBridge Amazon-Benutzerhandbuch unter Erteilen von Berechtigungen für die Warteschlange mit unzustellbaren Briefen.

  15. Wählen Sie Weiter.

  16. (Optional) Geben Sie ein oder mehrere Tags für die Regel ein. Weitere Informationen finden Sie unter EventBridge Amazon-Tags im EventBridge Amazon-Benutzerhandbuch.

  17. Wählen Sie Weiter.

  18. Überprüfen Sie die Details der Regel und wählen Sie dann Create rule (Regel erstellen) aus.