aws_sns_topic_arn_allowlist の設定方法を教えてください。

2026.1.5 にアップデートしてから、このサイトのアドバイスが表示されるようになりました:

サーバーは Amazon SES を介してメールを送信するように設定されていますが、SNS トピック ARN をホワイトリストに追加していません。正当な 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 コンソールでは、すでに2つの「トピック」が設定されていました。SESの設定については、記憶が曖昧です。おそらく関連するDiscourseの指示書に従ったのでしょう。この最近のトピックでも言及されています:How do I properly configure the AWS SNS topic ARN allowlist?

一つはバウンス用、もう一つは苦情用で、それぞれ arn:aws:sns:eu-west-1:111111111111:DiscourseBounces という形式のARNがありました。これらのARNの両方をDiscourse設定の aws_sns_topic_arn_allowlist に追加し、警告はもう表示されなくなりました。これで正しいことをしたことを願っています…