Creazione di avvisi di errore automatizzando con EventBridge - SDK Amazon Chime

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di avvisi di errore automatizzando con EventBridge

L'SDK Amazon Chime fornisce eventi quando si verifica un errore durante l'invocazione della funzione Lambda del processore. Gli eventi vengono inviati indipendentemente dall'Fallbackazione specificata per il processore durante la creazione di un flusso di canali. È possibile scrivere regole semplici per specificare questi eventi, oltre alle azioni automatiche da intraprendere quando uno di questi eventi corrisponde a una regola. Per ulteriori informazioni, consulta la Amazon EventBridge User Guide. Quando si verificano errori come questi, a seconda dell'Fallbackazione configurata, i membri del canale non possono inviare messaggi o i messaggi fluiranno attraverso il canale senza alcuna elaborazione. Per ulteriori informazioni sull'Fallbackazione, consulta il riferimento Processorall'API SDK di Amazon Chime.

Questo esempio mostra un tipico evento di errore.

{ "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" } }