Cloud Storage for Firebase
以快速又安全的方式建構Cloud Storage for Firebase Google Cloud 基礎架構,適合需要儲存及提供服務的應用程式開發人員 使用者原創內容,例如相片或影片
您可以使用我們的用戶端 SDK 儲存圖片、音訊、影片或其他 使用者自製內容在伺服器上,您可以使用 Firebase Admin SDK 執行下列操作: 管理值區及建立下載網址 Google Cloud Storage 個 API 來存取檔案。
準備好了嗎?選擇平台:
主要功能
面面俱到的操作設計 | 「Cloud Storage」的 Firebase SDK 會上傳及下載 這個網路品質上傳檔案和下載作業都很穩定,也就是說,這些內容會重新開始 節省使用者的時間和頻寬 |
安全滴水不漏 | 「Cloud Storage」的 Firebase SDK 已與「Firebase Authentication」整合,以提供 提供簡單直覺的驗證機制您可以使用我們的 宣告式安全性模型,可根據檔案名稱、大小和內容允許存取 和其他中繼資料 |
高擴充性 | Cloud Storage 適用於應用程式爆紅期間的 EB 規模。 使用相同的基礎架構輕鬆從設計原型到實際推出 Spotify 和 Google 相簿採用的技術。 |
運作原理
開發人員會使用 Cloud Storage 適用的 Firebase SDK 上傳及下載檔案 可以直接從客戶那裡取用如果網路連線不穩定,用戶端就能 從上次中斷的地方重試,既省時又能使用者 頻寬。
Cloud Storage for Firebase 將您的檔案儲存在 Google Cloud Storage 值區, 並可透過 Firebase 和 Google Cloud 存取。這樣一來 透過 Firebase 個適用於「Cloud Storage」的 SDK。另外,您也能在伺服器端處理 例如圖片篩選或影片轉碼 Google Cloud Storage API。 Cloud Storage 會自動擴充,表示您不需要 遷移至任何其他供應商進一步瞭解 整合 Google Cloud。
Cloud Storage 的 Firebase SDK 已與 Firebase Authentication 識別使用者,我們也會提供 可讓您設定的宣告式安全性語言 對個別檔案或檔案群組的存取權控管機制,讓你能將所有檔案設為 可以視需要公開或私人
實作路徑
整合 Cloud Storage 的 Firebase SDK。 | 透過 Gradle、CocoaPods 或指令碼包括快速新增用戶端。 | |
可建立參照 | 參照要上傳檔案的路徑,例如「images/mountains.png」, 下載或刪除資料 | |
上傳或下載 | 上傳或下載到記憶體或磁碟中的原生類型。 | |
確保檔案安全無虞 | 將 Firebase Security Rules 用於 Cloud Storage 可確保檔案安全無虞 | |
(選用) 建立及分享下載網址 | 使用 Firebase Admin SDK 產生可共用的網址,讓使用者下載物件。 |
想儲存其他類型的資料嗎?
- Cloud Firestore 是可擴充的彈性資料庫,適用於 提供 Firebase 和 Google Cloud 提供的行動、網頁和伺服器開發服務。
- Firebase Realtime Database 會儲存 JSON 應用程式資料。 遊戲狀態或即時通訊訊息,還能即時將變更同步到 。如要進一步瞭解各資料庫之間的差異 選項,請參閱 選擇資料庫:Cloud Firestore 或 Realtime Database。
- Firebase Remote Config 會儲存開發人員指定的 透過鍵/值組合變更應用程式的行為和外觀 要求使用者下載更新。
- Firebase Hosting 負責代管 HTML、CSS 和 網站的 JavaScript,以及其他開發人員提供的素材資源,例如 圖形、字型和圖示
後續步驟
- 透過以下項目的快速入門導覽課程,將第一個檔案上傳至 Cloud Storage: iOS、 Android、 網頁、 C++、 或 Unity。
- 將 Cloud Storage 新增至您的 Apple。 Android、網頁版、 C++ 或 Unity 應用程式。
- 瞭解如何使用 Firebase Security Rules,為期 Cloud Storage。
- 透過以下方式,新增圖片辨識或語音轉文字等強大的新功能: 整合 Google Cloud。