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:
packs:
default:
default: true
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
填写参数后执行 /ce reload host,上传和发送见工作流。