Come posso evitare invocazioni duplicate di una funzione Lambda?
3 minuti di lettura
0
La mia funzione AWS Lambda ha ricevuto più di una richiesta di invocazione per un singolo evento.
Breve descrizione
Nel caso delle invocazioni sincrone, i client e i servizi AWS che invocano una funzione Lambda ripetono l'operazione. Nel caso delle invocazioni asincrone, Lambda ripete automaticamente due volte le invocazioni che hanno generato errori della funzione.
Risoluzione
Per evitare invocazioni duplicate di una funzione Lambda, intraprendi le seguenti azioni in base al metodo di invocazione utilizzato.
Quindi intraprendi una delle seguenti azioni in base al caso d'uso:
Nel caso delle invocazioni duplicate che hanno restituito errori o timeout e che hanno lo stesso ID di richiesta
Nota: le invocazioni duplicate che restituiscono errori o timeout e che hanno lo stesso ID di richiesta indicano che il servizio Lambda ha ripetuto l'invocazione della funzione.