

很高兴地宣布,我们的零出口费用对象存储平台——Cloudflare R2现已新增三项功能。

很高兴地宣布,我们的零出口费用对象存储平台——Cloudflare R2现已新增三项功能:
事件通知:当R2桶中的数据发生变化时,自动触发Workers并执行操作。
适用于Google Cloud Storage的Super Slurper:轻松将数据从Google Cloud Storage迁移到Cloudflare R2。
“低频访问”私测:以更低的成本存储不常访问的数据。现已开启私测(立即注册)。
“事件通知”功能公测

数据的生命周期通常不会在上传到R2桶后立即停止——事件数据可能需要转换并加载到数据仓库中,媒体文件可能需要经过后处理步骤等。我们正在发布R2事件通知功能的公测,使您能够构建不断变化的数据驱动的应用程序和工作流。
事件通知的工作方式是,每次数据发生变化时,向您的队列发送消息。然后,这些消息将被消费者Worker接收,您可以在其中定义需要采取的任何后续操作。
要开始在R2桶上启用事件通知,请运行以下Wrangler命令(分别用桶名和队列名替换bucket_name和queue _name):

要进一步了解如何在R2数据桶上设置事件通知以及测试期间的限制,请参阅文档。
适用于Google Cloud Storage的R2 Super Slurper

R2 Super Slurper现在可以将数据从Google Cloud Storage(GCS)迁移到Cloudflare R2。R2 Super Slurper于去年发布,目标是使一次性全面数据迁移变得更快捷、可靠和简单:无需启动迁移虚拟机和实施复杂的重试逻辑。自发布以来,成千上万的开发人员已经使用Super Slurper将PB级的数据从AWS S3迁移到R2。现在,Google Cloud Storage客户也可以将数据迁移到R2,以便受益于Cloudflare的零出口费用,不管您是否计划将数据永久迁移到其他提供商。
如何从GCS迁移数据:
1.在Cloudflare仪表板中,选择R2>数据迁移。
2.选择迁移文件。
3.选择Google Cloud Storage作为源存储桶提供商。
4.输入桶名称和相关凭据,然后选择下一步。
5.输入R2桶名称和相关凭据,然后选择下一步。
6.检查迁移的详细信息后,选择迁移文件。
您可以随时在仪表板上查看迁移任务的状态。有关如何使用R2 Super Slurper的更多信息,请参阅此处的文档。
“低频访问”功能私测

现已推出全新“低频访问”存储类别的私测。对于涉及不常访问数据(长尾用户生成的内容、日志等)的用例,“低频访问”功能可让您在保持性能和耐用性的同时,支付更少的存储费用。
下面是一个示例,说明如何使用Workers将对象上传到属于新“低频访问”存储类别的R2存储桶

除了将对象直接上传到“低频访问”之外,您还可以定义对象生命周期策略,以便在一段时间过后、不再需要频繁访问数据时将数据转移到“低频访问”。未来,我们计划自动优化数据存储类别,以便可以使用户进一步避免手动创建规则,更好地适应不断变化的数据访问模式。
对于存储在“低频访问”存储类别中的数据,定价结构类似于您使用R2时的定价结构:存储、A类操作(写入、列出)、B类操作(读取)和数据检索(处理)。当检索“低频访问”存储类别中的数据时,数据检索按GB收费,这也是我们能以较低价格提供存储的原因。它反映了从针对低频访问而优化的底层存储中获取数据所需的额外计算资源。当您确实需要使用数据时,仍然无需支付出口费用。
