上传到 Cloudflare R2 后,备份文件未显示在 Discourse 后端

我已成功将 Discourse 实例备份到 Cloudflare R2。但是,备份未出现在 Discourse 后端。我已确认备份文件存在于 R2 存储桶中,并且使用的 API 令牌具有最高级别的权限。尽管如此,Discourse 后端仍未显示任何可用备份。

尽管进行了这些检查,备份仍未出现在 Discourse 后端。任何有关解决此问题的指导或建议都将不胜感激。

这是个好消息!特别是考虑到:

那听起来并不算成功?

它需要能够列出现有对象。听起来它做不到。

我之前尝试过 R2,对我来说似乎是可行的。我想我让备份起作用了,但不是完全确定。还有几个关于“我让 R2 运行得很好,除了很多让它无法运行的事情”的主题。现在我想起来了,它们可能都与无法列出存储桶中的现有对象有关。

我的猜测是,这需要我一个小时或更长时间来测试,即前面描述的 gz 问题已解决,但文件列表功能不可用,因此它可能可以正常上传(只要您不需要使用 download-s3-files-to-include-in-backups 功能),但不能用于备份。


这是确认R2存储桶中存在备份文件的屏幕截图。


这是显示后端无法显示备份文件的屏幕截图。

这是新生成的备份日志的屏幕截图,似乎一切正常。

问题不是备份文件不存在。问题是 Discourse 无法获取文件列表。

1 个赞