

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.

# Job-Event-Slack-Benachrichtigungen mit Lambda und EventBridge
<a name="examples-cfn-slack-notifications"></a>

Die [CloudFormation Vorlage ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cloudformation/notification_templates/job_events_slack_lambda) job\_events\_slack\_lambda auf der GitHub Website sendet eine Slack-Benachrichtigung, wenn ein Job abgeschlossen () oder fehlschlägt (). `SUCCEEDED` `FAILED` Verwenden Sie es als Ausgangspunkt, um eine Lambda-Funktion mit den Jobereignissen von Deadline Cloud zu verbinden. EventBridge Sie können die Funktion anpassen, um eine E-Mail zu senden, ein Ticket zu öffnen, ein Dashboard zu aktualisieren oder einen Downstream-Workflow auszulösen.

Die -Vorlage erstellt die folgenden Ressourcen:
+ Eine Lambda-Funktion wird direkt in der Vorlage definiert, wobei nur die Python-Standardbibliothek verwendet wird. Sie formatiert das Job-Event und veröffentlicht es an eine Incoming Webhook-URL von Slack, die in ihrer `SLACK_WEBHOOK_URL` Umgebungsvariablen gespeichert ist.
+ Eine EventBridge Regel vergleicht `Job Run Status Change` Ereignisse mit einem `taskRunStatus` von `SUCCEEDED` oder `FAILED` und ruft die Funktion auf. Sie können die Regel auf eine einzelne Farm anwenden.
+ Eine Ausführungsrolle gewährt der Funktion nur Schreibzugriff auf CloudWatch Logs. Eine Berechtigung ermöglicht EventBridge den Aufruf der Funktion.

Viele Messaging-Apps bieten den gleichen Stil für eingehende Webhooks. Um stattdessen Microsoft Teams, Discord, Google Chat oder Mattermost ins Visier zu nehmen, legen Sie die Webhook-URL dieser App fest und passen Sie den JSON-Text an, den die Funktion erstellt. Die README-Datei verlinkt die Webhook-Dokumentation der einzelnen Apps.

Weitere Informationen zu den Veranstaltungen, zu denen Deadline Cloud veröffentlicht, finden Sie unter. EventBridge [Verwaltung von Deadline Cloud-Ereignissen mit Amazon EventBridge](eventbridge-integration.md) Benachrichtigungen über Budgetschwellenwerte finden Sie unter[Benachrichtigungen über Budgetschwellenwerte per E-Mail und Slack mit CloudFormation](examples-cfn-budget-notifications.md).