
R2为开发者提供零出口费用的对象存储。在R2出现以前,云提供商告诉我们,每次使用其中存储的数据时都要支付传输费用。谁会存储数据而打算永远不再读取?没有人会这样做。然而,每次读取数据时,您都要支付出口费用。R2为开发人员提供了免费访问数据的能力,打破了长期束缚应用程序构建者的生态系统锁定。
2022年5月,我们发布了R2公测版。短短4个月时间,超过1.2万开发人员要开始使用R2,而且人数还在不断增加,让我们应接不暇。这些开发者带着从播客应用到视频平台到电子商务网站的各种用例来找我们,还有像Vecteezy这样正在支出高达6位数出口费用的用户。我们快速学习,获得了很好的反馈,今天很高兴能宣布R2现已普遍可用。
我们不会要求您押注我们自己不愿意押注的技术。在公测阶段,我们花时间将自己的产品迁移到R2上。Cloudflare Images就是这样一个例子,它为成千上万的客户在生产中提供服务,现在也使用了R2。
R2有何值得期待之处?
S3兼容性
R2为开发人员提供了熟悉的对象存储接口,S3 API。借助S3兼容性,客户可轻松地迁移应用程序,并立即开始利用R2的优势。
我们来看一下JavaScript中的一些基本数据操作。如果要亲自尝试,您将需要生成一个Access Key。
无论使用哪种语言,S3 API都能提供熟悉的感觉。我们有这些语言的示例:Go,Java,PHP和Ruby。
区域:自动
我们不想活在这样的一个世界里:开发人员需要盯着水晶球,预测应用程序流量可能来自哪里。在应用程序开发的第一步选择区域,迫使开发人员在首批用户出现很久以前就做出优化决定。
虽然S3兼容性要求您指定区域,我们支持的唯一区域是“auto”。今天,R2自动在最接近创建存储桶请求的可用区域中选择一个存储桶位置。如果我从位于奥斯汀的家中创建一个存储桶,这个存储桶将位于距离奥斯汀最近的可用R2区域中。
日后,R2将使用数据访问模式来自动优化数据存储的位置,以提供最佳用户体验。
Cloudflare Workers集成
Workers平台为开发人员提供了跨Cloudflare网络的强大计算能力。当您在Workers上部署时,您的代码会自动部署到Cloudflare全球275多个数据中心。当与R2配合使用时,Workers允许开发人员围绕数据添加自定义逻辑,而没有任何性能开销。Workers基于隔离而非容器构建,因此无需漫长的冷启动。
让我们尝试为R2存储桶创建一个简单的REST API吧。首先创建存储桶,然后Worker中添加一个R2绑定。
通过这个Workers API,我们可以将各种有用的逻辑添加到R2请求的热路径中。
预签名URL
有时,您需要向您的用户授予R2中特定对象的权限,而不需要他们通过重重障碍。通过预签名URL,您可以将任何对象和动作的独特组合的权限委托给用户。创建一个预签名URL,让用户上传文件或共享文件,而无需访问整个存储桶。
通过预签名URL,开发人员可以轻松构建让终端用户直接安全地访问R2的应用程序。
公共存储桶
通过启用对一个R2存储桶的公共访问权限,您能够将该存储桶暴露给未经身份验证的请求。虽然这样做本身用途有限,当这些存储桶与您Cloudflare帐户下的某个域关联时,您可以对您在R2中的数据无缝启用其他Cloudflare功能,例如Access、缓存和机器人管理。
底线是,公共存储桶帮助弥合面向域的Cloudflare功能与您的R2存储桶之间的空白。
透明定价
R2绝不会收取出口费用。定价模式仅取决于三个因素:存储量,A类操作(写入,列出)和B类操作(读取)。
·存储定价为0.015美元/GB/每月。
·A类操作费用为4.50美元/百万次
·B类操作费用为0.36美元/百万次。
但是,在您准备好开始为R2付费以前,我们允许您完全免费地启动并运行。包含的使用量如下:
·10 GB/月的存储数据
·A类操作100万次/月
·B类操作1000万次/月
接下来?
使R2普遍可用只是我们对象存储旅程的开端。我们很高兴能分享下一步的构建计划。
对象生命周期
未来,R2将允许开发人员设置有关对象的策略。例如,设置一项策略来删除最后一次访问距今60天的对象。对象生命周期将对象管理向下延伸到对象存储。
司法管辖区限制
虽然我们没有计划显式地支持区域,但我们知道数据位置对于许多合规用例都很重要。司法管辖区限制将允许开发人员设置类似“欧盟”的司法管辖区,从而防止数据离开该司法管辖区。
不停机实时迁移
对于大型数据集而言,迁移是实时和持续进行的,因为移动数据需要时间。缓存储备是一键将资产迁移到托管R2示例以减少出口费用的简单方法。日后,我们将扩展这一机制,以便您能将任何现有S3对象存储桶迁移到R2。
相关推荐: 亚马逊上获得1511条好评、售价不到15美元的睫毛膏是啥?
英国女性时尚周刊《Glamour》的美容助理Bella Cacciatore近日在该杂志上分享了一款她认为表现很出色的睫毛膏。 她从12岁左右开始,就开始学习美容相关知识。数年间,她参与整理了无数的产品清单,包括:“丝芙兰好评的睫毛膏”、“适用于敏感眼睛的睫毛…
码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.