Как настроить aws_sns_topic_arn_allowlist?

После обновления до версии 2026.1.5 я стал видеть следующее предупреждение на сайте:

Сервер настроен на отправку писем через Amazon SES, но вы не добавили ни одного ARN темы SNS в белый список. Уведомления о возвратах будут отклоняться, пока вы не добавите действительный ARN в aws_sns_topic_arn_allowlist.

Однако я не могу найти никакой информации об этой настройке.

Я нашёл это в списке изменений версии 2026.1.5, но там не совсем понятно, что нужно делать: SECURITY: Prevent any signed AWS SNS TopicARN from being accepted via… · discourse/discourse@3a3d315 · GitHub

Я тоже это видел.

В консоли Amazon SNS у меня уже были настроены две «Темы» (Topics). Мои воспоминания о настройке SES довольно смутны. Наверное, это было в соответствующих инструкциях по Discourse. Это также упоминается в этой недавней теме: How do I properly configure the AWS SNS topic ARN allowlist?.

Одна тема была для возвратов (bounces), а другая — для жалоб (complaints), и для каждой был свой ARN в формате arn:aws:sns:eu-west-1:111111111111:DiscourseBounces. Я добавил оба этих ARN в настройку Discourse aws_sns_topic_arn_allowlist, и предупреждение больше не появляется. Надеюсь, я сделал всё правильно…