Como evitar invocações duplicadas de funções Lambda?
3 minuto de leitura
0
Minha função do AWS Lambda continua recebendo mais de uma solicitação de invocação para um único evento. Como evitar que minha função Lambda faça várias invocações do mesmo evento?
Breve descrição
Para ajudar a evitar invocações de função Lambda duplicadas, faça o seguinte com base no tipo de chamada que você está usando.
Observação: em invocações síncronas, os clientes e os produtos da AWS que invocam uma função Lambda são responsáveis por realizar novas tentativas. Em invocações assíncronas, o Lambda faz novas tentativas automaticamente, com atrasos entre as tentativas.
Se as invocações duplicadas têm o mesmo ID de solicitação
Se as invocações duplicadas retornam erros ou atingem o tempo limite
Em seguida, siga um destes procedimentos, de acordo com seu caso de uso:
Em invocações duplicadas que retornaram erros ou atingiram o tempo limite e que têm o mesmo ID de solicitação
Observação: invocações duplicadas que retornam erros ou tempo limite excedido e que têm o mesmo ID de solicitação indicam que o serviço do Lambda fez uma nova tentativa da função.