免费使用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 美元/百万次免费额度足矣支撑个人博客使用,即使超出之后,费用也是相当便宜详细定价。

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

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

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

liang_shao_7的博客 3141

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

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

aodiyi6351的博客 561

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

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

weixin_29056781的博客 169

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

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

少年黑客 2131

100个Python代码大全:学完这篇从Python小白到架构师

Python是一种广泛使用的高级编程语言,以其简洁优雅、易于学习和强大的库而闻名。无论你是一位经验丰富的程序员还是初学者,都可以从这种语言的丰富资源中受益。在本篇博客中,我将分享100个实用的Python代码示例,旨在帮助你掌握Python编程,并在日常工作中提高效率。

penggerhe的博客 1万+

SAP STO流程实战:如何配置外向交货单PGI后自动生成内向交货单(附避坑指南)

本文详细解析了SAP STO流程中,如何配置实现外向交货单发货过账(PGI)后自动生成内向交货单。通过分步指南,重点阐述了SPED输出类型、输出条件记录、收货点及确认控制码等关键配置,并提供了针对“No goods receipt possible”等常见错误的避坑指南,助力实现跨公司物料转移流程的自动化与高效衔接。

weixin_28327051的博客 395

IOPaint模型部署教程

IOPaint是一款功能全面且强大的AI图像处理工具,它不仅免费开源,还由SOTA(State-of-the-Art,即最先进)AI模型驱动,为图像编辑和修复带来了前所未有的便利和高效。以下是对IOPaint的详细介绍:

SJJS_1的博客 1540

labview汽车电子通用测试程序架构,CAN通讯上位机

结合做过的汽车电子测试项目,车身控制器测试,CAN网络模块测试,电机控制器功能测试,汽车仪表盘视觉及功能测试、电气盒功能测试、EOL下线检测、车用空调控制器功能测试等项目,结合实际项目,整理编写的一个汽车电子,通用测试架构,包含项目的讲解等。6、数据保存 、数据处理、 曲线显示 、报警处理等。7、CAN总线故障信息监控及记录保存。2、参数设置(CAN端口及参数)5、CAN通讯+数据解析。

ali2805486883的博客 2753

SAP-ABAP:BAPI_INSPOPER_RECORDRESULTS 记录检验操作结果更新检验批状态详细解析

SAP-ABAP:BAPI_INSPOPER_RECORDRESULTS 记录检验操作结果更新检验批状态详细解析

baidu_35680696的博客 966

RK3588部署实战:利用RGA硬件加速单元优化YOLOv5的图像预处理与推理性能

摘要:本文探讨了在Rockchip芯片上使用RGA(Rockchip图形加速器)实现YOLOv5图像预处理的过程。通过对比RGA和OpenCV两种方式处理图像的速度,发现RGA加速效果不明显且不稳定(13-17fps),分析原因可能是图片尺寸过小和内存操作消耗时间。文章详细介绍了RGA版本的resize和letterbox实现代码,包括图像缩放、边缘填充等功能,并提供了预处理流程和性能监控方法。结果表明在当前场景下RGA尚未达到预期加速效果,可能与官方代码下架和实现细节有关。

know_F0727的博客 293

使用Mask2Former和X-Decoder训练自定义数据集及结果复现报告

本报告记录了使用MMDetection框架中的Mask2Former和X-Decoder模型在自定义数据集上的训练过程。报告包含环境配置、数据集准备、模型训练与优化(解决了Mask2Former的PQ值异常问题)、性能评估等关键环节。详细展示了从数据集转换(将客户提供的COCO格式数据适配MMDetection框架)、配置文件修改、到最终模型训练和评估的全流程。特别针对Mask2Former训练中的PQ值异常问题提供了解决方案,并对比了两种模型在自定义数据集上的表现。报告还包含完整的代码实现和技术细节。

huanghm88的专栏 1094

Unity-TextMeshPro如何扩展材质实现字体Face+Outline流光效果

前言 TexeMeshPro 是Unity的一个Text文本插件,实现了比UGUI的Text,更好看的效果,跟高效的性能,所以深受大家的喜欢,但是再好的插件,也不是万能的,比如我们的策划有个新需求,要我们的VIP的名字比普通玩家有更好看的效果,例如:字体流光,外发光颜色扰动,字体贴图等等。那我们就需要去扩展TextMeshPRo的shader功能了。如下图所示 本文,我就带大家一起来扩展一下:如何扩展TextMeshProUGUI TextMesh原始面板 扩展功能后的面板 扩展TextMeshPro

TxNet 9675

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: 用Cloudflare Pages免费部署自己的博客网站
下一篇: 上线了一款全自动在线抠图工具。
首飞爱玩机器人
博客等级 码龄14年 6989粉丝 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、付费专栏及课程。

余额充值