Отличные новости! Особенно с учётом того, что:
Однако резервные копии не отображаются в панели управления Discourse.
Тогда это звучит не так уж успешно?
Несмотря на это, в панели управления Discourse нет доступных резервных копий.
Система должна иметь возможность перечислять существующие объекты. Похоже, что она этого не может.
Я пробовал использовать R2 некоторое время назад, и у меня всё вроде бы работало. Думаю, мне удалось настроить резервное копирование, но я не уверен на 100%. Есть ещё несколько тем с заголовками вроде «У меня всё отлично работало с R2, кроме нескольких вещей, которые всё сломали». И теперь, когда я об этом думаю, возможно, они тоже были связаны с невозможностью перечисления существующих объектов в бакете.
Мое предположение, на проверку которого у меня ушло бы час или больше, заключается в том, что проблема с gzip, описанная ранее, решена, но перечисление файлов невозможно. Поэтому всё может работать отлично для загрузки (пока вам не нужно использовать функцию download-s3-files-to-include-in-backups), но не для резервного копирования.