我已成功将 Discourse 实例备份到 Cloudflare R2。但是,备份未出现在 Discourse 后端。我已确认备份文件存在于 R2 存储桶中,并且使用的 API 令牌具有最高级别的权限。尽管如此,Discourse 后端仍未显示任何可用备份。
尽管进行了这些检查,备份仍未出现在 Discourse 后端。任何有关解决此问题的指导或建议都将不胜感激。
我已成功将 Discourse 实例备份到 Cloudflare R2。但是,备份未出现在 Discourse 后端。我已确认备份文件存在于 R2 存储桶中,并且使用的 API 令牌具有最高级别的权限。尽管如此,Discourse 后端仍未显示任何可用备份。
尽管进行了这些检查,备份仍未出现在 Discourse 后端。任何有关解决此问题的指导或建议都将不胜感激。
这是个好消息!特别是考虑到:
但是,备份并未出现在 Discourse 后端
那听起来并不算成功?
尽管如此,Discourse 后端并未显示任何可用备份。
它需要能够列出现有对象。听起来它做不到。
我之前尝试过 R2,对我来说似乎是可行的。我想我让备份起作用了,但不是完全确定。还有几个关于“我让 R2 运行得很好,除了很多让它无法运行的事情”的主题。现在我想起来了,它们可能都与无法列出存储桶中的现有对象有关。
我的猜测是,这需要我一个小时或更长时间来测试,即前面描述的 gz 问题已解决,但文件列表功能不可用,因此它可能可以正常上传(只要您不需要使用 download-s3-files-to-include-in-backups 功能),但不能用于备份。
问题不是备份文件不存在。问题是 Discourse 无法获取文件列表。