Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación de alertas de errores mediante la automatización con la EventBridge mensajería Amazon Chime SDK
Amazon Chime SDK envía eventos cuando se produce un error al invocar la función Lambda del procesador. Los eventos se envían independientemente de la acción de Fallback
especificada para el procesador al crear un flujo de canal. Puede escribir reglas sencillas para especificar estos eventos, además de las acciones automatizadas a realizar cuando alguno de esos eventos coincida con una regla. Para obtener más información, consulta la Guía del EventBridge usuario de Amazon. Cuando se producen errores como estos, según la acción de Fallback
que configure, los miembros del canal no pueden enviar mensajes o los mensajes fluirán por el canal sin procesarse. Para obtener más información sobre la Fallback
acción, consulta Processoren la referencia de Amazon Chime. SDK API
En este ejemplo, se muestra un evento de error típico.
{ "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" } }