Je touche souvent AWS.
J'étais un peu accro à AWS SNS.
Pour une raison quelconque, le message a été envoyé avec succès depuis AWS SNS via lambda, mais des messages en double sont envoyés.
En premier lieu, il semblait être dupliqué de SNS à lambda.
Définir `` numRetries '' sur 0 dans la stratégie de relance de livraison n'aide pas.
J'ai dû envoyer un statut de réussite dans un message de réponse lorsque j'ai terminé le traitement avec lambda. (Ce qui suit est python, mais les autres langages sont les mêmes)
## Dans la fonction lambda
def main()
...
return {
'statusCode': 200
}
Cela éliminera la livraison en double.