На сайте, где резервное копирование и загрузка в бакеты Google ранее работали, страница резервного копирования теперь показывает:
Не удалось получить доступ к хранилищу резервных копий: Заголовок или параметр запроса, который вы предоставили, запрашивает функцию, которая не реализована.
Я подумал, что это может быть проблема с правами доступа к бакету (хотя это не совсем логично, поскольку та же конфигурация работала пару недель назад), но перечитав сообщение, кажется, что Discourse пытается выполнить действие, которое, э-э, не реализовано. (Что тоже кажется натянутым).
Загрузки в S3 в бакет Google (хотя и в другой) работают без проблем. Есть производственный сайт на версии 2.4.0.beta9 и тестовый сайт на 2.4.0.beta10 (я только что выполнил ещё одно обновление на тестовом сайте).
Это стандартная установка из двух контейнеров только со стандартными плагинами, при этом настройки S3 заданы через env: в файле .yml. РЕДАКТИРОВАНИЕ: Я удалил эти настройки ENV из yml и выполнил пересборку (команды destroy и start их не удалили), но проблема осталась.
Я не вижу никаких очевидных (для меня) коммитов, которые могли бы быть связаны с этим.
РЕДАКТИРОВАНИЕ: Есть ещё один стандартный экземпляр, работающий на 2.4.0.beta8 с теми же настройками, и он работает, так что, похоже, что-то изменилось между beta8 и beta9. Это действительно похоже на
. @gerhard, не может ли это быть связано с вашими изменениями в системе резервного копирования?
P.S. Я проверил сайт, использующий DigitalOcean Spaces, и резервное копирование там работает без проблем.