S3 配置位于 app.yml 中,而非站点设置。
编辑:
我意识到自己解释得不够详尽,也无意隐瞒细节。
我们使用的是 OVH S3,其配置在 app.yml 中。
我曾备份过不含上传内容的测试论坛,但当时 S3 仍处于启用状态。
随后,我使用完全相同的 app.yml 将其恢复到新站点,问题便由此产生。需要说明的是,目前问题已解决,但我不确定是因为我多次重新构建镜像,还是 Discourse 的缓存机制过于激进。正因如此,我需要了解正确的操作流程,确保首次操作即可成功。我担心的是,如果将来需要将备份恢复到生产环境并再次遇到此问题,我必须清楚如何立即修复,以免用户察觉。