使用 rclone 上传超过 300MB 的文件到 Cloudflare R2 上

Jan 18, 2025 • 预计阅读时间 1 分钟

安装 rclone

$ sudo port install rclone

在 CloudFlare 的网页控制台创建 R2 API 令牌,并且把相关信息记录到 ~/.config/rclone/rclone.conf

[cf-r2-bucket]
type = s3
provider = Cloudflare
access_key_id = 432c1f0d486aa6c02ae63b3c610f5a04
secret_access_key = 1da8fa55bbb1eb8c8694c8adabdd7be93c2b93f7438533c772e16696753cac16
endpoint = https://4e8feb78136509259626282598d3b27e.r2.cloudflarestorage.com
acl = private

cf-r2-bucket 这个名称可以随意,相当于在本地给服务器起的别名,保存后,测试一下:

$ rclone tree cf-r2-bucket:
/
└── storage
    └── mfslinux-0.1.11-94b1466.iso

输出结果中的 storage 是我在 R2 上创建的一个 bucket 名称。

现在就可以使用 rclone 上传一个大于 300MB 的文件到 storage 上:

$ rclone copy -v ~/Downloads/mfsBSD/mfsbsd-se-14.1-RELEASE-amd64.img cf-r2-bucket:storage/
CloudFlare
版权声明:如果转发请带上本文链接和注明来源。

lvv.me

iOS/macOS Developer

管理多个 Firefox 配置文件