AWS Batch Jobs als EventBridge Ziele - 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.

AWS Batch Jobs als EventBridge Ziele

Amazon EventBridge liefert nahezu in Echtzeit einen Stream von Systemereignissen, die Änderungen an den Ressourcen von Amazon Web Services beschreiben. In der Regel sind Jobs AWS Batch auf Amazon Elastic Container Service, Amazon Elastic Kubernetes Service und AWS Fargate als Ziele verfügbar. EventBridge Mithilfe einfacher Regeln können Sie Ereignisse zuordnen und als Reaktion darauf AWS Batch Jobs einreichen. Weitere Informationen finden Sie unter Was ist EventBridge? im EventBridge Amazon-Benutzerhandbuch.

Sie können es auch verwenden EventBridge , um automatisierte Aktionen zu planen, die zu bestimmten Zeiten aufgerufen werden, indem Sie Ausdrücke verwenden cron oder bewerten. Weitere Informationen finden Sie im EventBridge Amazon-Benutzerhandbuch unter Erstellen einer EventBridge Amazon-Regel, die nach einem Zeitplan ausgeführt wird.

Informationen zum Erstellen einer Regel, die ausgeführt wird, wenn ein Ereignis mit einem Ereignismuster übereinstimmt, finden Sie im EventBridge Amazon-Benutzerhandbuch unter Erstellen von EventBridge Amazon-Regeln, die auf Ereignisse reagieren.

Zu den häufigsten Anwendungsfällen für AWS Batch Jobs als EventBridge Ziel gehören die folgenden Anwendungsfälle:

  • Ein geplanter Job wird in regelmäßigen Zeitintervallen ausgeführt. Ein cron Job wird beispielsweise nur zu Zeiten mit geringer Auslastung ausgeführt, wenn Amazon EC2 Spot-Instances günstiger sind.

  • Ein AWS Batch Job wird als Reaktion auf einen API Vorgang ausgeführt, der angemeldet CloudTrail ist. Beispielsweise wird ein Job immer dann übermittelt, wenn ein Objekt in einen bestimmten Amazon S3 S3-Bucket hochgeladen wird. Jedes Mal, wenn dies passiert, übergibt der EventBridge Eingangstransformator den Bucket und den Schlüsselnamen des Objekts an AWS Batch Parameter.

    Anmerkung

    In diesem Szenario müssen sich alle zugehörigen AWS Ressourcen in derselben Region befinden. Dazu gehören Ressourcen wie der Amazon S3 S3-Bucket, die EventBridge Regel und CloudTrail Protokolle.

Bevor Sie AWS Batch Jobs mit EventBridge Regeln und Zielen einreichen können, benötigt der EventBridge Service mehrere Berechtigungen, um AWS Batch Jobs auszuführen. Wenn Sie in der EventBridge Konsole eine Regel erstellen, die einen AWS Batch Job als Ziel angibt, können Sie auch diese Rolle erstellen. Weitere Informationen zum erforderlichen Dienstprinzipal und zu den IAM Berechtigungen für diese Rolle finden Sie unterEventBridge IAM-Rolle.