Cloudflare R2 存储

要把 Cloudflare R2 作为 S3 兼容存储来存放 PostgreSQL 备份,需要配置 R2 存储桶的凭据和端点。

配置步骤

1. 填写存储桶名称

在存储配置中填写你的 R2 存储桶名称:

填写 Cloudflare R2 存储桶名称

2. 设置区域

在区域字段中填写 "auto"

3. 生成 Access Key ID 和 Secret Access Key

在 Cloudflare 控制台进入 R2 → API → Manage API Tokens,创建一个 新令牌并授予所需权限(例如 "Object Read & Write")。

令牌创建后会显示:

  • Access Key ID(令牌的 ID)
  • Secret Access Key(令牌值的 SHA-256 哈希)

把这两个值复制到 Databasus:

生成 Access Key ID 和 Secret Access Key

4. 找到账户 ID

在控制台的任意 R2 页面顶部附近(或账户设置中)可以看到 你的账户 ID:

在 Cloudflare 控制台找到账户 ID

5. 拼出 S3 端点

S3 端点使用以下格式:

https://<ACCOUNT_ID>.r2.cloudflarestorage.com

<ACCOUNT_ID> 替换成控制台中的值, 填入 Databasus。

大功告成!你的配置现在应该是这样:

配置完成

你的 Databasus 现在可以使用 Cloudflare R2 存放 PostgreSQL 备份了。