Solucionar problemas de erro de mapeamento da origem do evento do Amazon MQ
Quando uma função do Lambda encontra um erro irrecuperável, o consumidor do Amazon MQ interrompe o processamento de registros. Qualquer outro consumidor pode continuar o processamento, contanto que não encontre o mesmo erro. Para determinar a possível causa de um consumidor interrompido, verifique o campo StateTransitionReason
nos detalhes de devolução do EventSourceMapping
para obter um dos seguintes códigos:
ESM_CONFIG_NOT_VALID
-
A configuração do mapeamento da fonte de eventos não é válida.
EVENT_SOURCE_AUTHN_ERROR
-
O Lambda falhou ao autenticar a fonte de eventos.
EVENT_SOURCE_AUTHZ_ERROR
-
O Lambda não tem as permissões necessárias para acessar a fonte de eventos.
FUNCTION_CONFIG_NOT_VALID
-
A configuração da função não é válida.
Os registros também não serão processados se o Lambda os descartar devido ao seu tamanho. O limite de tamanho para registros do Lambda é de 6 MB. Para entregar mensagens novamente após um erro da função, use uma Dead Letter Queue (DLQ – Fila de mensagens mortas). Para obter mais informações, consulte Message Redelivery and DLQ Handling
nota
O Lambda não oferece suporte às políticas de reentrega personalizadas. Em vez disso, o Lambda usa uma política com os valores padrão da página Política de reentregamaximumRedeliveries
definido como 6.