Firebase 雲存儲

Cloud Storage for Firebase 專為需要存儲和提供用戶生成的內容(例如照片或視頻)的應用開發者而構建。

Cloud Storage for Firebase 是專為 Google 規模打造的強大、簡單且經濟高效的對象存儲服務。無論網絡質量如何,適用於 Cloud Storage 的 Firebase SDK 都會為您的 Firebase 應用的文件上傳和下載添加 Google 安全性。

您可以使用我們的客戶端 SDK 來存儲圖像、音頻、視頻或其他用戶生成的內容。在服務器上,您可以使用 Firebase Admin SDK 管理存儲桶並創建下載 URL,並使用Google Cloud Storage API訪問您的文件。

iOS+ 設置Android 設置Web 設置Flutter 設置C++ 設置Unity 設置

關鍵能力

穩健運營無論網絡質量如何,適用於雲存儲的 Firebase SDK 都會執行上傳和下載。上傳和下載非常強大,這意味著它們會在停止的地方重新啟動,從而節省用戶的時間和帶寬。
安全性強適用於雲存儲的 Firebase SDK 與 Firebase 身份驗證集成,為開發人員提供簡單直觀的身份驗證。您可以使用我們的聲明性安全模型來允許基於文件名、大小、內容類型和其他元數據的訪問。
高擴展性當您的應用程序火爆時,雲存儲專為 EB 級規模而構建。使用與 Spotify 和 Google Photos 相同的基礎設施,輕鬆從原型發展到生產。

它是如何工作的?

開發人員使用 Firebase SDK for Cloud Storage 直接從客戶端上傳和下載文件。如果網絡連接較差,客戶端可以從中斷處重試操作,從而節省用戶的時間和帶寬。

Cloud Storage for Firebase 將您的文件存儲在Google Cloud Storage存儲桶中,以便可以通過 Firebase 和 Google Cloud 訪問它們。這使您可以通過適用於雲存儲的 Firebase SDK 靈活地從移動客戶端上傳和下載文件。此外,您還可以使用Google Cloud Storage API進行服務器端處理,例如圖像過濾或視頻轉碼。雲存儲會自動擴展,這意味著無需遷移到任何其他提供商。詳細了解我們與 Google Cloud 集成的所有優勢。

適用於雲存儲的 Firebase SDK 與Firebase 身份驗證無縫集成以識別用戶,並且我們提供了一種聲明性安全語言,可讓您對單個文件或文件組設置訪問控制,以便您可以根據需要將文件設為公開或私有。

實施路徑

集成適用於雲存儲的 Firebase SDK。通過 Gradle、CocoaPods 或腳本包含快速包含客戶端。
創建參考引用文件的路徑(例如“images/mountains.png”)來上傳、下載或刪除該文件。
上傳或下載上傳或下載到內存或磁盤中的本機類型。
保護您的文件使用Firebase 雲存儲安全規則來保護您的文件。
(可選)創建並共享下載 URL使用Firebase Admin SDK生成可共享 URL 以供用戶下載對象。

想要存儲其他類型的數據?

下一步