Ich habe dies gerade eingerichtet und bin der Meinung, dass die Rohnachrichtenübermittlung DEAKTIVIERT sein muss, nicht AKTIVIERT.
Wenn die Rohnachrichtenübermittlung aktiviert ist, enthalten die SNS-Bounce-Benachrichtigungen nicht die SNS-Metadaten, die Discourse benötigt, um die Nachricht zu validieren. Meine Zugriffslogs enthielten Einträge wie diesen:
"POST /webhooks/aws HTTP/1.1" "Amazon Simple Notification Service Agent" "-" 406 414 "-" 0.008 0.008 "-" "-" "-" "-" "-" "-" "-"
also HTTP-Status 406, “Not Acceptable”.
Nach dem Deaktivieren der Rohnachrichtenübermittlung zeigten die Zugriffslogs:
"POST /webhooks/aws HTTP/1.1" "Amazon Simple Notification Service Agent" "-" 200 402 "-" 0.022 0.022 "-" "-" "-" "-" "-" "-" "-"
also HTTP-Status 200, “OK”.