Erstellen von Fehlerwarnungen durch Automatisierung mit EventBridge - Amazon Chime SDK

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.

Erstellen von Fehlerwarnungen durch Automatisierung mit EventBridge

Das Amazon Chime SDK liefert Ereignisse, wenn beim Aufrufen der Lambda-Funktion Ihres Prozessors ein Fehler auftritt. Ereignisse werden unabhängig von der Fallback-Aktion gesendet, die für den Prozessor beim Erstellen eines Kanalflusses angegeben wurde. Sie können einfache Regeln schreiben, um diese Ereignisse anzugeben, sowie die automatisierten Aktionen, die ausgeführt werden sollen, wenn eines dieser Ereignisse mit einer Regel übereinstimmt. Weitere Informationen finden Sie im .Amazon EventBridge -Benutzerhandbuchaus. Wenn solche Fehler auftreten, können Mitglieder des Kanals abhängig von der von Ihnen konfigurierten Fallback-Aktion keine Nachrichten senden oder Nachrichten fließen ohne Verarbeitung durch den Kanal. Weitere Informationen zur Fallback-Aktion finden Sie unterProzessorin der Amazon Chime SDK-API-Referenz.

Dieses Beispiel zeigt ein typisches Fehlerereignis.

{ "version": "0", "id": "12345678-1234-1234-1234-111122223333", "detail-type": "Chime ChannelFlow Processing Status", "source": "aws.chime", "account": "111122223333", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "region", "resources": [], "detail": { "eventType": "ProcessorInvocationFailure", "appInstanceArn": "arn:aws:chime:region:AWSAccountId:app-instance/AppInstanceId", "channelArn": "arn:aws:chime:region:AWSAccountId:app-instance/AppInstanceId/channel/ChannelId", "messageId": "298efac7298efac7298efac7298efac7298efac7298efac7298efac7298efac7", "processorResourceArn": "arn:aws:lambda:region:AWSAccountId:function:ChannelFlowLambda", "failureReason": "User is not authorized to perform: lambda:InvokeFunction on resource: arn:aws:lambda:region:AppInstanceId:function:ChannelFlowLambda because no resource-based policy allows the lambda:InvokeFunction action" } }