Ошибка 403 с CDN Digital Ocean

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

Успешно подключил Discourse к DigitalOcean Spaces (полагаю).
https://meta.discourse.org/t/looking-for-doc-to-connect-discourse-with-digital-ocean-spaces/172917/8

В разделе «Настройки Spaces» есть опция включения CDN. После её активации и перехода на сайт Discourse я вижу множество ошибок 403, указывающих на следующие URL:

https://cdn.example.com/assets/*
https://cdn.exameplc.om/stylesheets/*
https://cdn.example.com/uploads/*

Что-то упустил?

Вот это:

Что, как я понимаю, вы подтвердили.

Их CDN «сломан», потому что он отправляет неверные заголовки, а не потому что возвращает ответы Forbidden.

@Pierre, значит, без CDN всё работает?
Если да, то как вы настроили CDN?

Привет, @pfaffman! Я нашел ваш пост, в котором также упоминается ошибка 403. Он помечен как закрытый.

Можете рассказать, как удалось решить эту проблему?

Привет, @michaeld

Честно говоря, я даже не уверен, что всё работает корректно. Я столкнулся с трудностями при настройке различных конфигураций и пришлось внести множество изменений, чтобы заставить Discourse работать с Digital Ocean Spaces. Мне потребуется выполнить чистую установку.

Извините. Возможно, я не уделил достаточного внимания вашим деталям.

Проблема, которую, как я считаю, я столкнулся в той теме и которая стоила мне 17 часов простоя для приоритетного клиента во время моего отпуска, решается добавлением s3:upload assets в app.yml и, я думаю, использованием переменных окружения для настройки S3. Вы это сделали?