Firebase 的雲存儲
Cloud Storage for Firebase 專為需要存儲和提供用戶生成內容(例如照片或視頻)的應用開發者而構建。
Cloud Storage for Firebase 是一項功能強大、簡單且經濟高效的對象存儲服務,專為 Google 規模而構建。無論網絡質量如何,適用於 Cloud Storage 的 Firebase SDK 都會為您的 Firebase 應用的文件上傳和下載增加 Google 安全性。您可以使用我們的 SDK 存儲圖像、音頻、視頻或其他用戶生成的內容。在服務器上,您可以使用Google Cloud Storage API訪問相同的文件。
關鍵能力
穩健的運營 | 無論網絡質量如何,適用於 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 以及其他開發人員提供的資產,例如圖形、字體和圖標。
下一步
- 使用我們的iOS 、 Android 、 Web 、 C++或Unity快速入門將您的第一個文件上傳到雲存儲。
- 將雲存儲添加到您的Apple 、 Android 、 Web 、 C++或Unity應用程序。
- 了解如何使用Cloud Storage 的 Firebase 安全規則保護您的文件。
- 通過與 Google Cloud 集成,添加強大的新功能,例如圖像識別或文本語音。