Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Firebase 雲存儲

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

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

您可以使用我們的 SDK 來存儲圖像、音頻、視頻或其他用戶生成的內容。在服務器上,您可以使用Google Cloud Storage API訪問相同的文件。

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

關鍵能力

穩健的運營無論網絡質量如何,適用於 Cloud Storage 的 Firebase SDK 都會執行上傳和下載。上傳和下載功能強大,這意味著它們會從停止的地方重新開始,從而為您的用戶節省時間和帶寬。
安全性強適用於 Cloud Storage 的 Firebase SDK 與 Firebase 身份驗證集成,為開發人員提供簡單直觀的身份驗證。您可以使用我們的聲明式安全模型來允許基於文件名、大小、內容類型和其他元數據的訪問。
高擴展性當您的應用病毒式傳播時,Cloud Storage 可實現 EB 級規模。使用支持 Spotify 和 Google 相冊的相同基礎架構,輕鬆地從原型發展到生產。

它是如何工作的?

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

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

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

實施路徑

為 Cloud Storage 集成 Firebase SDK。通過 Gradle、CocoaPods 或腳本包含快速包含客戶端。
創建參考引用文件的路徑,例如“images/mountains.png”,以上傳、下載或刪除它。
上傳或下載上傳或下載到內存或磁盤中的本機類型。
保護您的文件使用適用於 Cloud Storage 的 Firebase 安全規則來保護您的文件。

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

  • Cloud Firestore是一個靈活、可擴展的數據庫,用於 Firebase 和 Google Cloud 的移動、網絡和服務器開發。
  • Firebase 實時數據庫存儲 JSON 應用程序數據,例如游戲狀態或聊天消息,並在所有連接的設備之間即時同步更改。要詳細了解數據庫選項之間的差異,請參閱選擇數據庫:Cloud Firestore 或實時數據庫
  • Firebase 遠程配置存儲開發人員指定的鍵值對以更改應用的行為和外觀,而無需用戶下載更新。
  • Firebase 託管託管您網站的 HTML、CSS 和 JavaScript,以及其他開發人員提供的資產,如圖形、字體和圖標。

下一步