Digital Ocean Spaces (S3) «невозможно подписать запрос без установленных учетных данных»

Хорошо. Я думал, что это был небольшой прорыв. Наконец-то я понял, в чём была проблема…

«не удалось найти ожидаемый ключ при парсинге блочного сопоставления в строке 106, столбце 3»

Просматривая несколько тем, я наткнулся на следующее…

Я открыл свой файл и, о чудо, там были пробелы.

Я уверен, что добавил их, даже не задумываясь. Я удалил их. Думаю, проблема была в основном в пробеле перед «hooks:», на который указывала ошибка.

Сборка прошла успешно. Спасибо, @RGJ.

Однако что-то всё ещё не работает.

Я по-прежнему не вижу увеличения количества элементов в Spaces, значит, файлы из /uploads пока не загружаются на S3. Это меня сильно беспокоило, и я рад, что эта проблема решена. Но я снова застрял на экране загрузки.

Кроме того, при включённой настройке у меня просто отображается экран загрузки.

Я закомментировал это обратно…

Собрал снова. То же самое.

Закомментировал настройки Spaces S3.

Собрал снова.

Работает

  • Форум загружается
  • Изображения загружаются
    • Новые через Spaces — не CDN
    • Старые через локальное хранилище

Не работает

  • Файлы не загружаются в Spaces
  • Ссылки CDN не используются для загрузки изображений
  • Если DISCOURSE_S3 и after_assets_precompile не закомментированы, форум просто зависает на экране загрузки в браузере

Идей больше нет. Хожу по кругу.

Мне придётся оставить это на время. По крайней мере, проблема с местом больше не будет актуальна, так как новые загрузки и резервные копии теперь сохраняются в Spaces.