Tutorial: Erstellen Sie eine Regel mit einem Ereignismuster - 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: Erstellen Sie eine Regel mit einem Ereignismuster

Das folgende Verfahren beschreibt, wie Sie eine Regel mit einem Ereignismuster erstellen.

Um eine Regel zu erstellen, die das Ereignis an ein Ziel sendet, wenn das Ereignis einem definierten Muster entspricht
Anmerkung

Dieses Verfahren funktioniert für alle Jobs AWS Batch auf Amazon ECS, Amazon EKS und AWS Fargate.

  1. Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/.

  2. Wählen Sie in der Navigationsleiste die aus, die Sie verwenden AWS-Region möchten.

  3. Wählen Sie im Navigationsbereich Regeln aus.

  4. Wählen Sie Regel erstellen aus.

  5. Geben Sie unter Name einen eindeutigen Namen für Ihre Rechenumgebung ein. Der Name kann bis zu 64 Zeichen umfassen. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.

    Anmerkung

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

  6. (Optional) Geben Sie unter Beschreibung eine Beschreibung für die Regel ein.

  7. Wählen Sie für 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 Standard aus. Wenn ein AWS-Service in Ihrem Konto ein Ereignis ausgibt, wird es immer an den Standard-Event-Bus Ihres Kontos weitergeleitet.

  8. (Optional) Schalten Sie die Regel für den ausgewählten Bus aus, wenn Sie die Regel nicht sofort ausführen möchten.

  9. Bei Regeltyp wählen Sie Regel mit einem Ereignismuster aus.

  10. Wählen Sie Weiter.

  11. Wählen Sie als Ereignisquelle AWS Ereignis oder EventBridge Partnerereignisse aus.

  12. (Optional) Für ein Beispielereignis:

    1. Wählen Sie für Beispiel-Ereignistyp die Option AWS Ereignisse aus.

    2. Wählen Sie für Beispielereignisse die Option Batch Job State Change aus.

  13. Wählen Sie für Erstellungsmethode die Option Musterformular verwenden aus.

  14. Für Event-Pattern:

    1. Wählen Sie für Ereignisquelle die Option AWS-Services aus.

    2. Wählen Sie für AWS-ServiceBatch.

    3. Wählen Sie als Ereignistyp die Option Batch Job State Change aus.

  15. Wählen Sie Weiter.

  16. Für Target types (Zieltypen), wählen Sie AWS-Service aus.

  17. Wählen Sie unter Ziel auswählen einen Zieltyp aus. Wählen Sie beispielsweise Batch-Job-Warteschlange. Geben Sie dann Folgendes an:

    • Job queue (Auftragswarteschlange): Geben Sie den Amazon-Ressourcennamen (ARN) der Auftragswarteschlange ein, in der Ihr Auftrag eingeplant werden soll.

    • Auftragsdefinition: Geben Sie den Namen und die Revision oder den vollständigen ARN der Auftragsdefinition ein, die für Ihren Auftrag verwendet werden sollen.

    • Job name (Auftragsname): Geben Sie einen Namen für Ihren Auftrag ein.

    • Array-Größe: (Optional) Geben Sie eine Array-Größe für Ihren Auftrag ein, um mehrere Kopien davon auszuführen. Weitere Informationen finden Sie unter Ordnen Sie Jobs an.

    • Auftragsversuche: (Optional) Geben Sie an, wie oft die Ausführung Ihres Auftrags versucht werden soll, bevor festgelegt wird, dass er fehlgeschlagen ist. Weitere Informationen finden Sie unter Automatisierte Auftragswiederholungen.

  18. Für Zieltypen von Batch-Job-Warteschlangen ist die Erlaubnis EventBridge erforderlich, Ereignisse an das Ziel zu senden. EventBridge kann die IAM-Rolle erstellen, die für die Ausführung Ihrer Regel erforderlich ist. Führen Sie eine der folgenden Aktionen aus:

    • 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).

    • Wenn Sie eine zuvor erstellte IAM-Rolle verwenden möchten, wählen Sie Use existing role (Vorhandene Rolle verwenden).

  19. (Optional) Erweitern Sie Additional settings (Zusätzliche Einstellungen).

    1. Wählen Sie unter Zieleingabe konfigurieren aus, wie Text aus einem Ereignis verarbeitet wird.

    2. Geben Sie für Maximales Alter des Ereignisses das Zeitintervall an, in dem unverarbeitete Ereignisse aufbewahrt werden.

    3. Geben Sie unter Wiederholungsversuche ein, wie oft ein Ereignis wiederholt werden soll.

    4. Wählen Sie für die Warteschlange „Unzustellbarer Briefe“ eine Option für die Behandlung unbearbeiteter Ereignisse aus. Geben Sie bei Bedarf die Amazon SQS SQS-Warteschlange an, die als Warteschlange für unzustellbare Briefe verwendet werden soll.

  20. (Optional) Wählen Sie Weiteres Ziel hinzufügen, um ein zusätzliches Ziel hinzuzufügen.

  21. Wählen Sie Weiter.

  22. (Optional) Wählen Sie für Tags die Option Neues Tag hinzufügen aus, um ein Ressourcenlabel hinzuzufügen. Weitere Informationen finden Sie unter EventBridge Amazon-Tags im EventBridge Amazon-Benutzerhandbuch.

  23. Wählen Sie Weiter.

  24. Überprüfen und erstellen finden Sie in den Konfigurationsschritten. Wenn Sie Änderungen vornehmen müssen, wählen Sie Edit (Bearbeiten). Wenn Sie fertig sind, wählen Sie Regel erstellen aus.

    Weitere Informationen zum Erstellen von Regeln finden Sie im EventBridge Amazon-Benutzerhandbuch unter Erstellen von EventBridge Amazon-Regeln, die auf Ereignisse reagieren.