免费使用Cloudflare R2对象存储做图床

利用Cloudflare R2对象存储打造高效免费图床:从配置到实战 本文详细介绍了如何利用Cloudflare R2对象存储搭建高效免费的图床方案。从注册开通、绑定自定义域名解决国内访问,到配置PicList工具实现便捷上传管理,并集成Typora、Obsidian等写作工具,最后通过缓存、防盗链等进阶设置优化性能与安全。该方案充分利用R2的免费额度与出口流量免费优势,是个人开发者和小型项目的理想选择。 阅读详情

江湖人称“赛博菩萨”的Cloudflare提供了诸多网站建设的免费服务。这次我们来看一下Cloudflare提供的对象存储服务,并利用其提供的免费计划搭建一个免费的图床。

Cloudflare R2对象存储介绍

Cloudflare R2对象存储是Cloudflare推出的一种对象存储服务,以下是关于它的详细介绍:

服务特点
  • 零出口费用:R2最大的特色是出口流量免费,即用户从R2存储桶下载数据时,不会产生额外的流量费用。
  • S3兼容API:与Amazon S3兼容的API,使得许多适配S3的工具和应用程序可以无缝对接R2,方便用户迁移和使用。
  • 全球加速:利用Cloudflare的全球网络,为用户提供数据的加速访问,虽不及国内CDN,但实测白天可达50MB/s。
  • 高可用性和一致性:R2提供对数据的强一致性访问,一旦某个PUT操作得到R2确认,未来的GET操作将总是反映该新键/值对。
功能特性
  • 两个API:R2有两个API,一个是只能从Workers内访问的In-Worker API,另一个是兼容S3的API,将存储桶暴露在形如bucket.account.r2storage.com的URL上。
  • 存储桶操作:用户可以创建、读取、更新、删除存储桶中的对象,支持最大约5TB的对象,每个部分的数据大小限制为5GB。
  • 数据分布:R2的存储桶是自动全球分布式的,会将每个对象放置到最接近请求来源的存储地区,目前主要在北美存储数据。
定价与免费额度
  • 存储:10GB/月免费,超出部分每增加1GB收费$0.015。
  • A类操作:包括上传、列出等,100万次/月免费,超出后每增加100万次收费$4.50。
  • B类操作:包括下载、读取等,1000万次/月免费,超出后每增加1000万次收费$0.36。
  • 出口流量:完全免费。
使用场景
  • 图床服务:由于其免费额度大、出口流量免费以及兼容S3 API的特点,R2非常适合用作个人或小型网站的图床。
  • 静态资源存储:可用于存储网站的静态资源,如图片、CSS、JavaScript文件等,并通过Cloudflare的CDN加速分发。
  • 数据备份与存档:可以作为数据备份和存档的存储解决方案,利用其高可用性和全球分布的特性,确保数据的安全和可访问性。
使用方法
  • 创建存储桶:登录Cloudflare账号,添加支付信息后,在R2对象存储中创建存储桶,选择存储桶名称、位置和默认存储类。
  • 配置API:创建API令牌,用于访问和操作R2存储桶。
  • 上传和管理文件:可以通过Cloudflare R2的后台界面直接上传文件,也可以使用支持S3 API的工具(如PicList)进行文件的上传、查询、备份等操作。

创建Cloudflare R2存储桶

首先需要注册一个Cloudflare账户,可以在下面的网址注册:
https://dash.cloudflare.com/

进入账户的面板可以在左侧栏看到R2对象存储。

但是想要使用Cloudflare R2存储桶需要绑定一个支付方式。

可以在银行里办理一张支持visa的国际信用卡。

也可以注册一个Paypal个人账户。注册网址如下:
https://www.paypal.com/c2/webapps/mpp/account-selection

绑定好支付方式后,就可以点击创建存储桶,新建一个存储桶。

注意,我们需要选择标准存储类型。因为标准存储类型才能享受免费计划。位置选择亚太,离我们近一点。

这时,我们就有了一个云端的文件存储桶了。在网页端,我们可以直接拖放文件上传,也可以点击选择本地文件上传。

在存储桶中,我们可以启用公共访问链接。这样Cloudflare会为存储桶中的每个文件提供一个速率受限的公共访问链接。

但是不幸的是,官方提供的文件访问路径,国内无法访问。

要想国内也能访问,则需要为新建的存储桶绑定自定义域名。而要为存储桶绑定自定义域名,需要该域名由Clouflare来托管。

我之前在腾讯云上已经购买了一个域名。正好可以用来进行测试。

大家熟知的阿里云,华为云,腾讯云等等国内云服务商的网站上都可以购买域名。有些价格也很便宜。

自定义域名

在账户主页添加自己购买的域名。这里我以在腾讯云购买的域名来举例。其他地方购买的域名,其操作方法是一致的。

注意,添加的域名不需要包含www.,且只能是一级域名。

用 Cloudflare ImgBed 搭一个无需服务器和域名的免费图床 前段时间介绍的图片展示方案对于静态博客来说非常完美,但如果是在论坛、评论区等地方分享图片,就显得没那么方便了。一方面,上传流程相对繁琐,并且无法直接获取可分享的图片链接;另一方面,将图片在站外公开展示,还有流量被刷爆的风险。对于这类需要对外展示的图片,更好的方式是搭建一个专门的图床。这样就能实现图片拖入网页快速上传,并且能直接获取到等格式的链接,方便在不同平台使用。以后如果需要隐藏某张图片,也能直接在图床后台将其加入黑名单,无需删除文件即可停止对外访问,管理起来更加灵活。 阅读详情

相关推荐

CloudFlare R2 搭建个人图床教程

有白嫖额度免费 CDN绑定域名不需要备案永久免费超出部分/月费存储10 GB/月0.015 美元/GBA 类操作100 万次/月4.50 美元/百万次B 类操作1000 万次/月0.36 美元/百万次免费额度足矣支撑个人博客使用,即使超出之后,费用也是相当便宜详细定价。

唯有不断总结,不断回味,不断分享,才能成长! 3510

Cloudflare R2 对象存储图床搭建完整教程

本文介绍了使用Cloudflare R2对象存储搭建个人图床的完整教程。R2提供10GB免费存储空间、无限流量和全球CDN加速,相比AWS S3等方案更具成本优势。教程涵盖账号注册、Bucket创建、图片上传(支持Web控制台、PicGo工具和命令行三种方式)、自定义域名配置等步骤,并给出目录结构规划、缓存策略优化等实用建议。文章还分析了免费额度限制和实际使用成本,针对常见问题提供解决方案,最后分享了自动化备份、图片压缩等进阶优化技巧。该方案适合技术博主、开发者等需要稳定高效图片托管服务的用户。

liang_shao_7的博客 3136

基于Cloudflare R2与Workers构建免费个人图床:从原理到实践

对象存储(Object Storage)作为云原生架构的核心组件,其核心原理是将数据作为对象(Object)而非文件块进行管理,每个对象包含数据、元数据和唯一标识符。这种设计使其天然适合存储图片、视频等非结构化数据,具备高扩展性、高可用性和低成本优势。在技术价值层面,对象存储通过RESTful API(如S3兼容接口)提供标准化的数据存取能力,结合无服务器计算(Serverless)的边缘处理逻辑,能够构建出高并发、低延迟的轻量级应用。这一技术组合的典型应用场景包括静态资源托管、内容分发网络(CDN)加速以

aodiyi6351的博客 560

基于Cloudflare R2与Python脚本的Typora免费图床方案

对象存储是现代应用处理海量图片的基础设施,通过API提供持久化存储与访问。在个人博客写作中,图片稳定托管常被忽视,公共图床存在链接失效风险,而自建方案需考虑成本与维护。Cloudflare R2作为兼容S3的对象存储服务,提供免费额度和免出口流量费,配合Python脚本可实现零成本自动化上传。Typora通过自定义命令集成该脚本,使得粘贴图片即自动上传至R2,返回外链。此方案兼顾免费、可控与易扩展,适合Markdown写作者与自托管用户。

weixin_29056781的博客 168

tebi.io免费对象存储,可托管静态网站

但是我今天说的 tebi.io,相比于B2有几个优势,1是需要信用卡,这就挡住了八成的羊毛党;2是支持host,就是可以托管静态网站,国内访问稍稍优于github pages,国外不如pages,自己取舍呗。

少年黑客 2130

常见js手撕题及算法总结

设计一个lazyMan,实现以下功能: LazyMan(‘Tony’); // Hi I am Tony LazyMan(‘Tony’).sleep(10).eat(‘lunch’); // Hi I am Tony // 等待了10秒… // I am eating lunch LazyMan(‘Tony’).eat(‘lunch’).sleep(10).eat(‘dinner’); // H...

没有名字适合我的博客 3173

从零构建智能监控系统:ZLMediaKit与SpringBoot的RTSP流处理实战

本文详细介绍了如何从零构建智能监控系统,结合ZLMediaKit与SpringBoot实现RTSP流处理。通过多协议支持、高性能架构设计及工业级部署优化,解决传统监控方案的兼容性差、延迟高等问题,适用于物联网和智能安防领域。

weixin_29002209的博客 366

求无向图中所有的环 C++ python

求无向图中所有的环

random_repick的专栏 1146

SAP-ABAP:SAP中的用户确认对话框:深入理解与实践POPUP_TO_CONFIRM

本文深入介绍了SAP中的用户确认对话框函数POPUP_TO_CONFIRM,包括其核心参数配置、返回值处理、应用场景和最佳实践。该函数是SAP二次开发中重要的交互工具,用于关键操作前获取用户确认,防止误操作。文章详细解析了参数设置技巧,强调必须全面处理所有可能的返回值,并提供了删除数据、批量操作等典型应用场景的代码示例。同时对比了其他类似弹出函数,帮助开发者选择合适工具。正确使用该函数可提升系统安全性、改善用户体验并符合SAP设计规范。

baidu_35680696的博客 963

Qt C++ 电子海图与作战叠加(Overlay)系统

lab_pos->setText(QString("坐标: X%1 Y%2").arg(p.x(),0,'f',0).arg(p.y(),0,'f',0));lab_distance->setText(QString("距离: %1 海里").arg(dist,0,'f',1));lab_bearing->setText(QString("方位: %1°").arg(bear,0,'f',1));// 绘制S-57海图基底。scene->addText("封锁线").setPos(450,180);

寒寒豆豆软件公司的博客 489

2022中山大学计算机技术专硕考研初试、复试经验帖

个人简介 推荐几个我自己感觉对考研非常有帮助的小助手吧。可以帮助节省时间! 考研时间规划总览 初试篇 数学 英语 政治 408 复试篇 机试 笔试 面试 关于选导师 个人感言

zik的博客 1万+

Altium Designer(AD24/25)PCB编辑的几种方法介绍

本文介绍了Altium Designer(AD24/25)软件中PCB编辑的四种操作方法:1)通过菜单栏"Place→Component"激活;2)点击工具栏元器件图标;3)右键快捷菜单选择;4)快捷键P+C组合操作。建议初学者先通过菜单栏和快捷菜单熟悉操作,熟练后转为工具栏和快捷键以提高效率。文章配有操作示意图,帮助用户快速掌握PCB元器件放置技巧。

fydar的博客 920

YOLOv8【第一章:基础入门篇·第2节】一文搞定,数据集制作与标注完全指南!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏,该专栏专注于分享我在YOLOv8目标检测模型中的实战经验,涵盖从入门基础到深度优化的全方位解决方案。无论你是计算机视觉的新手,还是具有多年深度学习经验的专家,本专栏都将为你提供高效、可复现的技术方案,助你掌握YOLOv8的核心技术,提升目标检测性能,突破瓶颈,优化模型,并加速项目开发🚀!

**My Coding Family** 1493

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: 用Cloudflare Pages免费部署自己的博客网站
下一篇: 上线了一款全自动在线抠图工具。
首飞爱玩机器人
博客等级 码龄14年 6986粉丝 120原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

首飞爱玩机器人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值