Хотелось бы увидеть туториал по интеграции AWS S3 с Discourse

Но вы показываете, что не следуете этим инструкциям.

Именно поэтому вам нужно следовать этим инструкциям и не делать это через интерфейс пользователя.

Вот инструкции, которым нужно следовать.

И не упустите момент, когда вы добавляете настройки в YAML-файл для загрузки ресурсов в S3.

Я бы сделал это на тестовом сайте, чтобы не сломать ваш рабочий.

Да. Добавьте настройки S3 в переменные окружения в YAML-файле, пересоберите проект, затем проверьте, что они работают, и только после этого запустите rake-задачу. Они должны быть настроены там, а не в базе данных. Не совсем понятно, почему их не скрыли из интерфейса пользователя.

Но также есть вот это: How are you authenticating Discourse to AWS? Help us improve the settings!