Cloud Storage for Firebase

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

Cloud Storage for Firebase 是功能強大、簡單易用且經濟實惠的物件儲存服務,專為 Google 等級規模設計。無論網路品質如何,Firebase SDK for Cloud Storage 都可以為 Firebase 應用程式的檔案上傳和下載作業提供 Google 等級的安全防護措施。

您可以使用我們的用戶端 SDK 儲存圖片、音訊、影片或其他使用者產生的內容。在伺服器上,您可以使用 Firebase Admin SDK 管理值區、建立下載網址,並使用 Google Cloud Storage API 存取檔案。


準備好了嗎?選擇平台:

iOS+ Android 網頁 Flutter

Unity C++ Admin

主要功能

面面俱到的操作設計 無論網路品質高低,Firebase SDK for Cloud Storage 都能上傳及下載。可靠的上傳及下載作業能從上次中斷處接續執行,節省使用者的時間和頻寬。
安全滴水不漏 Firebase SDK 可與 Cloud Storage整合,為開發人員提供簡單直覺的驗證功能。Firebase Authentication您可以使用陳述式安全性模型,根據檔案名稱、大小、內容類型和其他中繼資料允許存取權。
高擴充性 應用程式爆紅時,Cloud Storage 可提供 EB 規模的擴充效能。 此服務使用與 Spotify 和 Google 相簿相同的基礎架構,讓您能輕鬆完成從建立原型到實際上線的所有工作。

運作原理

開發人員可使用 Firebase SDK for Cloud Storage,直接從用戶端上傳及下載檔案。如果網路連線不佳,用戶端可以從中斷處重試作業,節省使用者時間和頻寬。

Cloud Storage for Firebase 會將檔案儲存在 Google Cloud Storage 值區中,因此可以透過 Firebase 和 Google Cloud 存取。您可透過 Firebase SDK for Cloud Storage,彈性地從行動用戶端上傳及下載檔案。此外,您也可以使用 Google Cloud Storage API 執行伺服器端處理,例如圖片篩選或影片轉碼。Cloud Storage 會自動擴充,因此不需要遷移至其他供應商。進一步瞭解Google Cloud 整合的所有優點。

Firebase SDK for Cloud Storage 可與 Firebase Authentication 完美整合,識別使用者身分。我們也提供宣告式安全語言,讓您設定個別檔案或檔案群組的存取權控管機制,視需要將檔案設為公開或私人。

實作路徑

整合 Firebase SDK (適用於 Cloud Storage)。 透過 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,以及開發人員提供的其他資產,例如圖像、字型和圖示。

後續步驟

除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。

上次更新時間:2025-09-17 (世界標準時間)。