Cloudflare R2个人免费图床:如何设置和使用Cloudflare R2图床
什么是Cloudflare R2?
Cloudflare R2 是由 Cloudflare 提供的对象存储服务,专为提高图像、视频、文档等文件存储效率而设计。作为 Cloudflare 提供的免费图床解决方案,R2 为用户提供高性能、低延迟的文件存储和管理功能,完全不需要担心额外的存储成本。Cloudflare R2 不仅可以在个人项目中实现免费存储,还支持高可用性和灵活的 API 集成,适用于各类网站和应用程序的图像存储需求。
Cloudflare R2的特色功能
- 全球分布式对象存储:R2的存储网络横跨100多个国家中的275个城市,确保用户可以获取到低延迟、高吞吐量的存储服务。
- 零流量费:与其它云存储服务相比,R2提供了零流量费的优势,·每月有
10G
免费额度,对于个人站长来说足够使用。 - 与Cloudflare Workers整合的动态功能:R2可以与CloudflareWorkers集成,从而提供动态功能。
- 轻松集成:R2的设计允许其与其他Cloudflare产品轻松集成。例如,计划允许Durable Objects将R2配置为备份目标,并提供R2和Cloudflare缓存之间的自动集成,从而延长不常改变的对象的缓存寿命。
- 开发人员友好:R2允许开发人员存储大量非结构化数据,且无需支付与典型云存储服务相关的昂贵出口带宽费用。
- 自定义域名和HTTP/HTTPS支持:类似于常规对象存储服务,R2也支持自定义域名和HTTP/HTTPS。域名无需备案,接入Cloudflare 即可。
准备工作
- CloudFlare 账号注册:https://www.cloudflare.com/
- 购买域名:选择一个合适的域名,并在CloudFlare上进行域名解析。
- 绑定信用卡(只用于验证)
操作步骤
1.创建存储桶
在侧边菜单找到R2
服务,然后点击创建存储桶
,名称随意喜欢就好,地区选亚太地区即可。
2. 绑定域名
刚创建好的桶虽然可以上传图片、文件之类的,但是默认不可通过公网访问。 虽然可以用cloudflare提供的二级域名访问,但是有一些频率速率方面的限制,而且.dev的域名也被大防火墙拦截了,所以还是绑定自己域名更好一些。 在桶的设置里找到自定义域选项,添加自定义域名即可, 推荐使用二级域名,eg:image.yourdomain.com
3.创建R2的API token
提示:api令牌只会显示1次,需记录本地备用。
- 在R2的控制台右侧点击
管理R2 API 令牌
一>创建API令牌
。 - 权限选对象读和写都可
- 指定存储桶选择你刚创建的桶
- TTL选永久。其他不变。
图床客户端配置
建议下载Piclist:点我下载
- 图床配置名:可以自行修改。
- 设定AccessKeyId:也就是访问密钥ID
- 设定SecretAccessKey:也就是上图中的机密访问密钥ID
- 设定Bucket:存储桶名称
- 设定上传路径:保持默认即可。
- 设定自定义节点:也即是创建API token时生成的endpoints链接,或者也可以在当前存储桶中一>setting一>Bucket Details一>S3 API,去掉存储桶的后缀即可。
- 设定自定义域名:创建存储桶时绑定的域名。
完成上述设置后,点确定
,再点左侧边栏上传
,拖动本地图片上传即可。
需要获取图片链接,点击相册,选择相应图片对应链接即可。
小结:为什么选择Cloudflare R2作为个人免费图床?
Cloudflare R2 是一项强大且免费的图床解决方案,适合个人开发者、网站管理员和小型企业使用。通过 Cloudflare 的全球 CDN 网络,R2 可以提供极高的文件加载速度,而无需担心存储成本。无论是简单的个人博客,还是大规模的网站项目,Cloudflare R2 都能够满足高效的图像存储需求。
版权声明:
作者:丙醛说
链接:https://blog.hbqfkj.cn/2025/02/cloudflare-r2/
来源:丙醛说
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论