Привет! Вы уже решили эту проблему?
У меня возникает точно такая же ошибка с Discourse + S3 (только для аватаров):
Could not find file in the store located at url: //<bucket>.s3.dualstack.<region>.amazonaws.com/original/1X/<hash>.jpeg
Несколько деталей о моей конфигурации, на случай если она совпадает с вашей:
-
enable_s3_uploads = true, объекты хранятся по путямoriginal/*иoptimized/*(без префиксаuploads/default) -
Доступ осуществляется через CloudFront (OAC), сам бакет приватный
-
Объект существует по указанному ключу; URL CDN работает
-
Ошибка возникает только при обработке аватаров
-
(Возможная сложность) загрузки зашифрованы с использованием SSE-KMS
Если вы нашли корневую причину или решение (изменение политики, права доступа KMS, согласование путей в бакете и т. д.), пожалуйста, поделитесь, что помогло. Спасибо!