luler 一、简介 利用cloudflare R2对象存储服务 免费额度为10GB/月(就是总存储数据量小于这个就免费) A/B类存储桶操作免费100万次/月(就是总的S3上传、下载等接口请求数量小于这个就免费) 参考:https://developers.cloudflare.com/r2/pricing/ 使用开源的图床管理工具,项目地址:https://github.com/Kuingsmile/PicList 二、开通并设置cloudflare R2 1. 前提条件 有一个托管到cloudflare的域名,用于设置自定义域 一张可以绑定到cloudflare的信用卡,申请使用cloudflare R2必须绑卡 2. 创建存储桶 先填写必要的信息,订阅使用 订阅之后就可以创建存储桶了,如下设置 3. 配置存储桶 设置自定义域,关联已经托管到cloudflare的域名 设置跨域访问策略,允许你要直接使用存储桶里面资源的网站域名跨域访问 进入存储桶设置页面,设置CORS 添加可信域名,防止出现跨域问题 4.创建访问令牌 进入管理令牌页面 创建一个读写权限的api令牌 创建成功后就拿到S3授权信息,就可以配置第三方AWS S3兼容的客户端使用了 三、安装使用PicList 1. 下载安装 下载地址:https://github.com/Kuingsmile/PicList/releases 点击安装包一键安装 2. 配置PicList,使用cloudflare R2 进入AWS S3配置页面,编辑新增或编辑配置,设置如下,填写完记得点击下面的确定按钮 3. 上传使用 选择配置好的cloudflare R2图床,拖入文件即可上传 上传记录查看和管理 四、总结 该教程有一定的门槛,适合有一定技术基础的人员,是搭建个人网站或者博客人员的福利 cloudflare R2存储桶可靠、稳定,支持所有AWS S3客户端,而且有全球cdn加速加持 PicList是个不错的图床平台管理工具,支持很多数据源,功能齐全,操作便捷,值得探索