最近,我在清理运行这个论坛一段时间后不再需要的旧文件和基础设施。
我进行过几次 S3 迁移,但最近才发现我的上传和邮件日志仍然被上传到最初配置的那个 S3。
我在数据库中找不到相关声明。我的 app.yml 根本没有指向 AWS(即第一个 S3)。
请问在数据库中哪里可以找到这个配置?
最近,我在清理运行这个论坛一段时间后不再需要的旧文件和基础设施。
我进行过几次 S3 迁移,但最近才发现我的上传和邮件日志仍然被上传到最初配置的那个 S3。
我在数据库中找不到相关声明。我的 app.yml 根本没有指向 AWS(即第一个 S3)。
请问在数据库中哪里可以找到这个配置?
问题是否可能出在 Discourse 本身之外?
例如,也许 app.yml 被作为绑定挂载(bind mount)映射到了宿主机的某个目录,或者容器与宿主机之间存在隐式的绑定挂载,而该宿主机目录正通过 aws s3 sync、rclone、cron 任务或备份脚本等工具,被同步或备份到旧的 S3 存储桶。
如果 app.yml 不再引用旧的 AWS/S3 配置,我接下来可能会检查宿主机上是否有计划任务或同步脚本。
这不太可能。
旧的 S3 是在几次迁移之前。