@Falco, это всё ещё актуально? Мне казалось, я читал что-то о недавних проблемах с использованием AWS, но не могу найти эту тему снова.
У меня возникает множество проблем при использовании AWS S3, следуя различным соответствующим темам в качестве руководства.
Резервное копирование работает как ожидалось, но использование Cloudfront в качестве CDN или раскомментирование DISCOURSE_USE_S3 и/или DISCOURSE_S3_BUCKET приводит к вечному индикатору загрузки.
Я подозреваю, что что-то неверно настроено в бакете для загрузок и/или в распределении Cloudfront, но не могу найти ошибку. Оба бакета (для загрузок и резервных копий) находятся за распределением, и резервное копирование работает нормально, так что???
discourse-cdn.repealobbba.org CNAME —> amazonassigned.cloudfront.net
DISCOURSE_CDN_URL: https://discourse-cdn.repealobbba.org
## Конфигурация хранения S3
# DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: us-east-1
DISCOURSE_S3_ACCESS_KEY_ID: ACCESS_KEY_ID
DISCOURSE_S3_SECRET_ACCESS_KEY: SECRET_ACCESS_KEY
DISCOURSE_S3_CDN_URL: amazonassigned.cloudfront.net или
# DISCOURSE_S3_BUCKET: repeal-obbba-discuss-uploads
DISCOURSE_S3_BACKUP_BUCKET: repeal-obbba-discuss-backups
DISCOURSE_BACKUP_LOCATION: s3
Кроме того, добавление этого в конфигурацию
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
- sudo -E -u discourse bundle exec rake s3:expire_missing_assets
вызывает ошибку FAILED TO BOOTSTRAP
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets завершилась с кодом возврата #<Process::Status: pid 8484 exit 1>
Место ошибки: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
выполнение не удалось с параметрами {"cd"=>"$home", "cmd"=>["sudo -E -u discourse bundle exec rake s3:upload_assets", "sudo -E -u discourse bundle exec rake s3:expire_missing_assets"]}
загрузка не удалась с кодом выхода 1
** FAILED TO BOOTSTRAP ** пожалуйста, прокрутите вверх и поищите более ранние сообщения об ошибках, их может быть несколько.
как всегда… Буду благодарен за любые мысли или предложения.











