Cloud Storage for Firebase

以快速又安全的方式建構Cloud Storage for Firebase Google Cloud 基礎架構,適合需要儲存及提供服務的應用程式開發人員 使用者原創內容,例如相片或影片

Cloud Storage for Firebase 是功能強大、簡單易用且符合成本效益的物件 專為 Google 規模打造的儲存空間服務Cloud StorageFirebase SDK 新增 Google Firebase 應用程式的檔案上傳和下載 這個網路品質

您可以使用我們的用戶端 SDK 儲存圖片、音訊、影片或其他 使用者自製內容在伺服器上,您可以使用 Firebase Admin SDK 執行下列操作: 管理值區及建立下載網址 Google Cloud Storage 個 API 來存取檔案。


準備好了嗎?選擇平台:

iOS 以上 Android 網站 Flutter

Unity C++

主要功能

面面俱到的操作設計 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 APICloud Storage 會自動擴充,表示您不需要 遷移至任何其他供應商進一步瞭解 整合 Google Cloud

Cloud StorageFirebase SDK 已與 Firebase Authentication 識別使用者,我們也會提供 可讓您設定的宣告式安全性語言 對個別檔案或檔案群組的存取權控管機制,讓你能將所有檔案設為 可以視需要公開或私人

實作路徑

整合 Cloud StorageFirebase SDK。 透過 Gradle、CocoaPods 或指令碼包括快速新增用戶端。
可建立參照 參照要上傳檔案的路徑,例如「images/mountains.png」, 下載或刪除資料
上傳或下載 上傳或下載到記憶體或磁碟中的原生類型。
確保檔案安全無虞 Firebase Security Rules 用於 Cloud Storage 可確保檔案安全無虞
(選用) 建立及分享下載網址 使用 Firebase Admin SDK 產生可共用的網址,讓使用者下載物件。

想儲存其他類型的資料嗎?

  • Cloud Firestore 是可擴充的彈性資料庫,適用於 提供 Firebase 和 Google Cloud 提供的行動、網頁和伺服器開發服務。
  • Firebase Realtime Database 會儲存 JSON 應用程式資料。 遊戲狀態或即時通訊訊息,還能即時將變更同步到 。如要進一步瞭解各資料庫之間的差異 選項,請參閱 選擇資料庫:Cloud FirestoreRealtime Database
  • Firebase Remote Config 會儲存開發人員指定的 透過鍵/值組合變更應用程式的行為和外觀 要求使用者下載更新。
  • Firebase Hosting 負責代管 HTML、CSS 和 網站的 JavaScript,以及其他開發人員提供的素材資源,例如 圖形、字型和圖示

後續步驟