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.
Verwaltung von Deadline Cloud-Ereignissen mit Amazon EventBridge
Amazon EventBridge ist ein serverloser Dienst, der Ereignisse verwendet, um Anwendungskomponenten miteinander zu verbinden, was es Ihnen erleichtert, skalierbare ereignisgesteuerte Anwendungen zu erstellen. Event-driven Architektur ist ein Stil, bei dem lose gekoppelte Softwaresysteme erstellt werden, die zusammenarbeiten, indem sie Ereignisse aussenden und darauf reagieren. Ereignisse stellen eine Veränderung in einer Ressource oder Umgebung dar.
Funktionsweise:
Wie bei vielen AWS Diensten generiert Deadline Cloud Ereignisse und sendet sie an den EventBridge Standard-Event-Bus. (Der Standard-Event-Bus wird automatisch in jedem AWS Konto bereitgestellt.) Ein Event Bus ist ein Router, der Ereignisse empfängt und sie an null oder mehr Ziele weiterleitet. Die Regeln, die Sie für den Event Bus festlegen, werten die Ereignisse aus, sobald sie eintreffen. Jede Regel prüft, ob ein Ereignis dem Ereignismuster der Regelentspricht. Wenn das Ereignis übereinstimmt, sendet der Event Bus das Ereignis an das/die angegebene(n) Ziel(e).
Themen
Deadline Cloud-Ereignisse
Deadline Cloud sendet die folgenden Ereignisse automatisch an den EventBridge Standard-Event-Bus. Ereignisse, die dem Ereignismuster einer Regel entsprechen, werden nach bestem Bemühen an die angegebenen Ziele übermittelt. Ereignisse werden möglicherweise nicht in der richtigen Reihenfolge zugestellt.
Weitere Informationen finden Sie unter EventBridge Ereignisse im Amazon EventBridge Benutzerhandbuch.
| Ereignisdetailtyp | Description |
|---|---|
|
Wird gesendet, wenn eine Warteschlange einen Prozentsatz des ihr zugewiesenen Budgets erreicht. |
|
|
Wird gesendet, wenn sich der Lebenszyklusstatus eines Jobs ändert. |
|
|
Wird gesendet, wenn sich der Gesamtstatus der Aufgaben in einem Job ändert. |
|
|
Wird gesendet, wenn sich der Lebenszyklusstatus eines Schritts in einem Auftrag ändert. |
|
|
Wird gesendet, wenn sich der Gesamtstatus der Aufgaben in einem Schritt ändert. |
|
|
Wird gesendet, wenn sich der Status einer Aufgabe ändert. |
Bereitstellung von Deadline Cloud-Ereignissen mit EventBridge Regeln
Damit der EventBridge Standard-Event-Bus Deadline Cloud-Ereignisse an ein Ziel sendet, müssen Sie eine Regel erstellen. Jede Regel enthält ein Ereignismuster, das EventBridge mit jedem Ereignis übereinstimmt, das auf dem Event-Bus empfangen wird. Wenn die Ereignisdaten dem angegebenen Ereignismuster entsprechen, wird EventBridge dieses Ereignis an das/die Regelziel (e) gesendet.
Umfassende Anweisungen zum Erstellen von Event-Bus-Regeln finden Sie im EventBridge Benutzerhandbuch unter Erstellen von Regeln, die auf Ereignisse reagieren.
Erstellen von Ereignismustern, die den Ereignissen von Deadline Cloud entsprechen
Jedes Ereignismuster ist ein JSON-Objekt, das Folgendes enthält:
-
Ein
source-Attribut, das den Service identifiziert, der das Ereignis sendet. Für Deadline Cloud-Ereignisse ist die Quelleaws.deadline. -
(Optional): Ein
detail-type-Attribut, das ein Array der zuzuordnenden Ereignistypen enthält. -
(Optional): Ein
detail-Attribut, das alle anderen Ereignisdaten für den Abgleich enthält.
Beispielsweise stimmt das folgende Ereignismuster mit allen Fleet Size Recommendation Change-Ereignissen für das farmId für Deadline Cloud angegebene Ereignis überein:
{ "source": ["aws.deadline"], "detail-type": ["Fleet Size Recommendation Change"], "detail": { "farmId": ["farm-12345678900000000000000000000000"] } }
Weitere Informationen zum Schreiben von Ereignismustern finden Sie im EventBridge Benutzerhandbuch unter Event-Muster.