403 forbidden для миниатюр на S3 при работе с CDN

Мы используем официальную настройку хостинга Docker на AWS, основанную на GitHub - aws-samples/aws-cdk-for-discourse: AWS CDK for Discourse · GitHub.

Общая настройка CDN работает корректно, например, изображения успешно доставляются через URL CDN.

Однако первоначальный запрос «32x32», похоже, направляется на URL корзины S3, что приводит к ошибке 403.

Не упустил ли я какой-то элемент конфигурации или это ошибка?

Это не является официальным, так как это проект AWS, использующий образ Bitnami для Discourse, который мы явно не признаем официальным стандартным установочным вариантом Discourse. Следовательно, это выходит за рамки поддерживаемых здесь установок.

Это не ошибка, поскольку приложение работает не так, как мы планируем. Однако проблема может быть решена изменением конфигурации. Возможно, стоит открыть задачу по этому вопросу в репозитории примеров?

Упомянутый проект использует официальный образ Docker.
image

Никакого Bitnami — я бы тоже не стал его использовать изначально :wink:

Я разберусь в этом и сообщу об ошибке либо там, либо здесь.

О, извините, я ориентировался на то, что написано в README.md проекта.

Удачи. Пожалуйста, обновите здесь, если найдете какие-либо подсказки.

Входящий pull request для README :wink:

Я нашел проблему. Я восстановил резервную копию с другой системы.

Что тогда сломалось?

Каким-то образом он использовал URL S3 для изображения аватара пользователя системы Discourse по умолчанию. Я не стал тратить время на исправление этого, так как всё ещё в процессе регулярного воссоздания сред из-за некоторых тестовых активностей.