Come configurare aws_sns_topic_arn_allowlist?

Dopo l’aggiornamento alla versione 2026.1.5, ora vedo questo avviso del sito:

Il server è configurato per inviare email tramite Amazon SES, ma non hai aggiunto alcun ARN di argomento SNS alla lista bianca. Le notifiche di rimbalzo verranno rifiutate finché non aggiungi l’ARN legittimo alla lista aws_sns_topic_arn_allowlist.

Tuttavia, non riesco a trovare alcuna informazione su questa impostazione.

Ho trovato questo nel changelog della 2026.1.5, ma non spiega davvero cosa fare: SECURITY: Prevent any signed AWS SNS TopicARN from being accepted via… · discourse/discourse@3a3d315 · GitHub

L’ho visto anche io.

Nella console di Amazon SNS avevo già configurato due “Argomenti” (Topics). Ho solo vaghi ricordi della configurazione di SES. Deve essere stata nelle istruzioni relative di Discourse. È menzionato anche in questo argomento recente: How do I properly configure the AWS SNS topic ARN allowlist?.

Uno era per i rimbalzi (bounces) e uno per i reclami (complaints), e c’erano ARN per ciascuno nel formato arn:aws:sns:eu-west-1:111111111111:DiscourseBounces. Ho inserito entrambi questi ARN nell’impostazione Discourse aws_sns_topic_arn_allowlist e l’avviso non appare più. Spero che questo significhi che ho fatto la cosa giusta…