Cloudflare R2个人免费图床:如何设置和使用Cloudflare R2图床

什么是Cloudflare R2?

Cloudflare R2 是由 Cloudflare 提供的对象存储服务,专为提高图像、视频、文档等文件存储效率而设计。作为 Cloudflare 提供的免费图床解决方案,R2 为用户提供高性能、低延迟的文件存储和管理功能,完全不需要担心额外的存储成本。Cloudflare R2 不仅可以在个人项目中实现免费存储,还支持高可用性和灵活的 API 集成,适用于各类网站和应用程序的图像存储需求。

 

Cloudflare R2的特色功能

  1. 全球分布式对象存储:R2的存储网络横跨100多个国家中的275个城市,确保用户可以获取到低延迟、高吞吐量的存储服务。
  2. 零流量费:与其它云存储服务相比,R2提供了零流量费的优势,·每月有10G免费额度,对于个人站长来说足够使用。
  3. 与Cloudflare Workers整合的动态功能:R2可以与CloudflareWorkers集成,从而提供动态功能。
  4. 轻松集成:R2的设计允许其与其他Cloudflare产品轻松集成。例如,计划允许Durable Objects将R2配置为备份目标,并提供R2和Cloudflare缓存之间的自动集成,从而延长不常改变的对象的缓存寿命。
  5. 开发人员友好:R2允许开发人员存储大量非结构化数据,且无需支付与典型云存储服务相关的昂贵出口带宽费用。
  6. 自定义域名和HTTP/HTTPS支持:类似于常规对象存储服务,R2也支持自定义域名和HTTP/HTTPS。域名无需备案,接入Cloudflare 即可。

 

准备工作

  1. CloudFlare 账号注册:https://www.cloudflare.com/
  2. 购买域名:选择一个合适的域名,并在CloudFlare上进行域名解析。
  3. 绑定信用卡(只用于验证)

 

操作步骤

1.创建存储桶

在侧边菜单找到R2服务,然后点击创建存储桶,名称随意喜欢就好,地区选亚太地区即可。

 

Cloudfalre R2个人免费图床

 

2. 绑定域名

刚创建好的桶虽然可以上传图片、文件之类的,但是默认不可通过公网访问。 虽然可以用cloudflare提供的二级域名访问,但是有一些频率速率方面的限制,而且.dev的域名也被大防火墙拦截了,所以还是绑定自己域名更好一些。 在桶的设置里找到自定义域选项,添加自定义域名即可, 推荐使用二级域名,eg:image.yourdomain.com

 

Cloudfalre R2个人免费图床

 

3.创建R2的API token

提示:api令牌只会显示1次,需记录本地备用。

  • 在R2的控制台右侧点击管理R2 API 令牌一> 创建API令牌
  • 权限选对象读和写都可
  • 指定存储桶选择你刚创建的桶
  • TTL选永久。其他不变。

 

Cloudfalre R2个人免费图床

Cloudfalre R2个人免费图床

Cloudfalre R2个人免费图床

 

图床客户端配置

建议下载Piclist:点我下载

 

Cloudfalre R2个人免费图床

 

  • 图床配置名:可以自行修改。
  • 设定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/
来源:丙醛说
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>