无法上传到 S3 (Cloudflare R2)

你创建了错误类型的 Token —— 你创建的是通用 API Token。你需要创建一个 R2 Bucket Token:

  1. 进入 Cloudflare 仪表盘 → R2 对象存储(左侧边栏中位于 storage & databases 下)。
  2. 在 R2 概览页面的右侧,点击 manage(API Tokens)。
  3. 点击 create account API token
  4. 输入合适的 Token 名称,并将权限设置为 object read & write,然后点击 save
  5. 系统将输出一个 access key id 和一个 secret access key。你需要将这两个值填入 Discourse 的 S3 配置中。

另外,是的,你需要删除末尾的斜杠,因为 Discourse 很可能会拒绝它们。