跳到主要内容

Cloudflare R2

操作步骤​

第一步​

创建 Cloudflare 账号,前往 https://dash.cloudflare.com/sign-up 完成注册,并登录进入账户主页。

第二步​

找到侧边栏的 R2 对象存储。

第三步​

提交一个付款方式,推荐使用 Paypal。

第四步​

点击右侧的 创建存储库。

第五步​

填写存储库名称,位置选择 自动 并且展开 提供位置提示(可选) 点击下拉框选择 亚太地区 (APAC),默认存储类选择 标准,最后点击 创建存储库。

第六步​

点击 设置,选择 常规问题,找到 S3 API 复制出来。
你应该会得到一串 URL,例如:https://4asd4sdas4ds5ds4.r2.cloudflarestorage.com/114514
其中 https 作为 protocol 的值,4asd4sdas4ds5ds4.r2.cloudflarestorage.com 作为 endpoint 的值,114514 作为 bucket 的值。

第七步​

点击左上角的 R2 对象存储 回到 R2 主页面,点击右侧的 API 选择 管理 API 密钥,点击 创建 User API 令牌,随便填写一个令牌名称,权限选择 对象读和写,指定存储桶选择 仅应用于特定存储桶,点击下拉框选择上面作为作为 bucket 的值,最后点击 创建 User API 令牌。



第八步​

查看跳转的页面,找到 访问密钥 ID 作为 access_key_id,找到 机密访问密钥 作为 access_key_secret。最后你应该会编写出以下配置。

# 仅作为示范,请不要直接复制粘贴。
resource-pack:
delivery:
hosting:
- type: s3
endpoint: "4asd4sdas4ds5ds4.r2.cloudflarestorage.com"
bucket: "114514"
access_key_id: "asodjhadosdnoad"
access_key_secret: "asd541faf5asd5fs15asdf45as"
protocol: "https"
path_style: false
region: "auto"
upload_path: "server_resource_pack.zip"
disable_calculate_sha256: true
validity: 10
rate_map:
max_requests: 5
reset_interval: 20