Cloudflare R2¶
将 Cloudflare R2 存储桶挂载为 Windows 驱动器。
准备工作¶
您需要从 Cloudflare 控制面板获取账户 ID,以及一个 R2 API 令牌的访问密钥 ID / 秘密访问密钥。
如何获取——在 Cloudflare 控制面板中:
- 打开 R2——账户 ID 会显示在概览页面上。
- 点击管理 R2 API 令牌 → 创建 API 令牌。
- 授予对象读写权限(如需要可将其限定在特定存储桶范围内),然后点击创建。
- 复制 访问密钥 ID 和 秘密访问密钥——它们仅显示一次。
连接¶
- 点击工具栏上的添加。
- 选择Enterprise → Cloudflare R2。
- 输入账户 ID、访问密钥 ID 和 秘密访问密钥,然后点击存储桶字段旁的刷新按钮。
- 选择存储桶并点击连接。
手动输入存储桶
如果您的密钥不允许列出存储桶,请勾选存储桶字段左侧的复选框,直接输入存储桶名称。
设置¶
| 设置项 | 说明 | 默认值 |
|---|---|---|
| 账户 ID | 标识您的 R2 服务端点(<account-id>.r2.cloudflarestorage.com) |
— |
| 访问密钥 ID / 秘密访问密钥 | 来自 R2 API 令牌 | — |
| 存储桶 | 要挂载的存储桶(列表选择或手动输入) | — |
| 只读 | 阻止对已挂载驱动器的写入 | 关闭 |
行为与限制¶
- R2 没有按存储桶划分的区域——所有存储桶都通过您的账户服务端点访问;存放位置是自动确定的(可选提供位置提示)——参见 Cloudflare:R2 数据存放位置。
- S3 语义:重命名大型文件夹树会对该前缀下的每个对象执行复制并删除。
故障排除¶
| 症状 | 原因 | 解决方法 |
|---|---|---|
| 身份验证失败 | 令牌缺少对象读写权限,或账户 ID 错误 | 重新创建 R2 API 令牌;准确复制账户 ID |
| 存储桶列表为空 | 令牌被限定在特定存储桶范围内 | 手动输入存储桶名称 |