很高興地宣布,我們的零出口費(fèi)用對象存儲平臺——Cloudflare R2現(xiàn)已新增三項功能:
事件通知:當(dāng)R2桶中的數(shù)據(jù)發(fā)生變化時,自動觸發(fā)Workers并執(zhí)行操作。
適用于Google Cloud Storage的Super Slurper:輕松將數(shù)據(jù)從Google Cloud Storage遷移到Cloudflare R2。
“低頻訪問”私測:以更低的成本存儲不常訪問的數(shù)據(jù)?,F(xiàn)已開啟私測(立即注冊)。
“事件通知”功能公測
數(shù)據(jù)的生命周期通常不會在上傳到R2桶后立即停止——事件數(shù)據(jù)可能需要轉(zhuǎn)換并加載到數(shù)據(jù)倉庫中,媒體文件可能需要經(jīng)過后處理步驟等。我們正在發(fā)布R2事件通知功能的公測,使您能夠構(gòu)建不斷變化的數(shù)據(jù)驅(qū)動的應(yīng)用程序和工作流。
事件通知的工作方式是,每次數(shù)據(jù)發(fā)生變化時,向您的隊列發(fā)送消息。然后,這些消息將被消費(fèi)者Worker接收,您可以在其中定義需要采取的任何后續(xù)操作。
要開始在R2桶上啟用事件通知,請運(yùn)行以下Wrangler命令(分別用桶名和隊列名替換bucket_name和queue _name):
要進(jìn)一步了解如何在R2數(shù)據(jù)桶上設(shè)置事件通知以及測試期間的限制,請參閱文檔。
適用于Google Cloud Storage的R2 Super Slurper
R2 Super Slurper現(xiàn)在可以將數(shù)據(jù)從Google Cloud Storage(GCS)遷移到Cloudflare R2。R2 Super Slurper于去年發(fā)布,目標(biāo)是使一次性全面數(shù)據(jù)遷移變得更快捷、可靠和簡單:無需啟動遷移虛擬機(jī)和實施復(fù)雜的重試邏輯。自發(fā)布以來,成千上萬的開發(fā)人員已經(jīng)使用Super Slurper將PB級的數(shù)據(jù)從AWS S3遷移到R2?,F(xiàn)在,Google Cloud Storage客戶也可以將數(shù)據(jù)遷移到R2,以便受益于Cloudflare的零出口費(fèi)用,不管您是否計劃將數(shù)據(jù)永久遷移到其他提供商。
如何從GCS遷移數(shù)據(jù):
1.在Cloudflare儀表板中,選擇R2>數(shù)據(jù)遷移。
2.選擇遷移文件。
3.選擇Google Cloud Storage作為源存儲桶提供商。
4.輸入桶名稱和相關(guān)憑據(jù),然后選擇下一步。
5.輸入R2桶名稱和相關(guān)憑據(jù),然后選擇下一步。
6.檢查遷移的詳細(xì)信息后,選擇遷移文件。
您可以隨時在儀表板上查看遷移任務(wù)的狀態(tài)。有關(guān)如何使用R2 Super Slurper的更多信息,請參閱此處的文檔。
“低頻訪問”功能私測
現(xiàn)已推出全新“低頻訪問”存儲類別的私測。對于涉及不常訪問數(shù)據(jù)(長尾用戶生成的內(nèi)容、日志等)的用例,“低頻訪問”功能可讓您在保持性能和耐用性的同時,支付更少的存儲費(fèi)用。
下面是一個示例,說明如何使用Workers將對象上傳到屬于新“低頻訪問”存儲類別的R2存儲桶
除了將對象直接上傳到“低頻訪問”之外,您還可以定義對象生命周期策略,以便在一段時間過后、不再需要頻繁訪問數(shù)據(jù)時將數(shù)據(jù)轉(zhuǎn)移到“低頻訪問”。未來,我們計劃自動優(yōu)化數(shù)據(jù)存儲類別,以便可以使用戶進(jìn)一步避免手動創(chuàng)建規(guī)則,更好地適應(yīng)不斷變化的數(shù)據(jù)訪問模式。
對于存儲在“低頻訪問”存儲類別中的數(shù)據(jù),定價結(jié)構(gòu)類似于您使用R2時的定價結(jié)構(gòu):存儲、A類操作(寫入、列出)、B類操作(讀?。┖蛿?shù)據(jù)檢索(處理)。當(dāng)檢索“低頻訪問”存儲類別中的數(shù)據(jù)時,數(shù)據(jù)檢索按GB收費(fèi),這也是我們能以較低價格提供存儲的原因。它反映了從針對低頻訪問而優(yōu)化的底層存儲中獲取數(shù)據(jù)所需的額外計算資源。當(dāng)您確實需要使用數(shù)據(jù)時,仍然無需支付出口費(fèi)用。