神奇的哆啦z梦 (@anghunk) 在 Github 仓库同步到 Cloudflare R2 - 子舒的博客 中发帖
我在 GitHub 搭建了一个图床,用于小量存储博客图片,为了稳定安全考虑,决定备份到 Cloudflare R2 存储桶一份,R2 默认有每月免费的 10G 存储、100 万次 A 类操作、1000 万次 B 类操作,备份完全足够了。
说到备份肯定是越自动化越好,手动上传是不可能的,因此我决定利用 GitHub Actions 执行自动任务。
话不多说,开始操作。
1. 建立 Cloudflare R2 存储桶
在 R2 页面新建一个存储桶,名称可以随意,就叫做 github-sync-imgurl,默认不公开就行了,这个不用调整。
[图片]
然后在管理 R2 API 令牌中,创建一个新的 API 令牌,权限设为 管理员读和写,其他不用管默认设置,保存即可。
会生成一个 KEY_ID 和 ACCESS_KEY,这俩等会要用到,先记录一下。
2. Git...