欢迎参加我们将于 2022 年 10 月 18 日举办的 Firebase 峰会(线上线下同时进行),了解 Firebase 如何帮助您加快应用开发速度、满怀信心地发布应用并在之后需要时轻松地扩大应用规模。立即报名

Firebase 的雲存儲

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

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

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

iOS+ 設置Android 設置Web 設置Flutter 設置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 訪問它們。這使您可以靈活地通過 Firebase SDKs for Cloud Storage 從移動客戶端上傳和下載文件。此外,您還可以使用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 的移動、Web 和服務器開發。
  • Firebase 實時數據庫存儲 JSON 應用程序數據,例如游戲狀態或聊天消息,並在所有連接的設備之間即時同步更改。要詳細了解數據庫選項之間的差異,請參閱選擇數據庫:Cloud Firestore 或實時數據庫
  • Firebase 遠程配置存儲開發人員指定的鍵值對來更改應用的行為和外觀,而無需用戶下載更新。
  • Firebase 託管為您的網站託管 HTML、CSS 和 JavaScript 以及其他開發人員提供的資產,例如圖形、字體和圖標。

下一步