Ich berühre oft AWS.
Ich war ein bisschen süchtig nach AWS SNS.
Aus irgendeinem Grund wurde die Nachricht erfolgreich von AWS SNS über Lambda gesendet, es werden jedoch doppelte Nachrichten gesendet.
Erstens schien es von SNS zu Lambda dupliziert zu werden.
Das Setzen von `` `numRetries``` auf 0 in der Übermittlungswiederholungsrichtlinie hilft nicht.
Ich musste einen Erfolgsstatus in einer Antwortnachricht senden, als ich die Verarbeitung mit Lambda beendet hatte. (Das Folgende ist Python, aber andere Sprachen sind gleich)
## In der Lambda-Funktion
def main()
...
return {
'statusCode': 200
}
Dadurch werden doppelte Lieferungen vermieden.