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

**URL:** https://meta.discourse.org/t/backup-files-not-showing-in-discourse-backend-after-uploading-to-cloudflare-r2/318327
**Category:** Self-hosting
**Tags:** s3
**Created:** [2024 年7 月 25 日 11:06 UTC](https://meta.discourse.org/t/backup-files-not-showing-in-discourse-backend-after-uploading-to-cloudflare-r2/318327 "2024-07-25T11:06:44Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### 作者： ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### 发布日期： [2024 年7 月 25 日 18:45 UTC](https://meta.discourse.org/t/backup-files-not-showing-in-discourse-backend-after-uploading-to-cloudflare-r2/318327/2 "2024-07-25T18:45:48Z")

</div>

> [@copymonopoly](#):
>
> 我已成功将我的 Discourse 实例备份到 Cloudflare R2。

这是个好消息！特别是考虑到：

> [@Discourse](#):
>
> ### Cloudflare
> 
> Cloudflare 的产品不兼容。在测试中，@fearlessfrog 向 Cloudflare 提交了一个工单，在 2022 年 12 月，他们表示：
> 
> > [@](#):
> >
> > 您压缩的文件目前无法被 R2 正确处理。您必须上传未压缩的文件。Cloudflare 具有透明压缩功能，它会根据客户端可以处理的内容选择 identity、gzip 或 Brotli。这与 S3 不同。

> [@copymonopoly](#):
>
> 但是，备份并未出现在 Discourse 后端

那听起来并不算成功？

> [@copymonopoly](#):
>
> 尽管如此，Discourse 后端并未显示任何可用备份。

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

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

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

---

_[View the full topic](https://meta.discourse.org/t/backup-files-not-showing-in-discourse-backend-after-uploading-to-cloudflare-r2/318327)._
