總覽

Firebase Extensions 可協助縮短開發、維護、 以及應用程式的業務成長

找到可解決應用程式需求的 Firebase Extension 您只需安裝及設定擴充功能即可如果需要 擴充功能有多種設定可供選擇 而每個安裝的執行個體,設定各有不同。

有了擴充功能,您就不必花時間研究、編寫及偵錯程式碼,這些程式碼可為應用程式或專案實作功能,或自動執行任務。

如要安裝或管理擴充功能,您必須指派下列其中一個角色: 擁有者或編輯者Firebase 管理員

如要安裝擴充功能,專案必須採用 Blaze (即付即用方案) 前往) 計畫。雖然安裝擴充功能不必付費,但你可能要 您必須支付使用 Firebase 服務或 Cloud 服務 (例如 Cloud Secret Manager (如果您的用量超過服務)免費 級別。

如要在專案中安裝擴充功能,建議您先使用以下程式碼進行評估: Extensions 模擬器,這是 Firebase Local Emulator Suite 的元件。

官方 Firebase 擴充功能

官方 Firebase 擴充功能是由 Firebase 開發及測試 和 Firebase Extensions 夥伴服務。這些擴充功能很可靠 安全。

瀏覽 Firebase 擴充功能

Extensions Hub 瀏覽 Firebase 擴充功能。

查看擴充功能的原始碼

如何尋找擴充功能原始碼的連結: 前往 Extensions Hub 中擴充功能資訊卡上的「瞭解詳情」

擴充功能原始碼的內容

擴充功能的來源目錄包含:

  • extension.yaml 檔案,包含擴充功能的中繼資料,並定義 建立的資源、Google API 和 所有 Google Cloud 客戶都必須具備的存取權角色 和任何由 擴充功能

  • functions Directory,內含 擴充功能

  • README 檔案:列出擴充功能的中繼資料 (但採用更易讀的格式),以及 PREINSTALL 檔案的內容

  • PREINSTALL 檔案:說明擴充功能的運作方式 (必要時) 安裝前的工作、設定需求,以及 擴充功能

  • POSTINSTALL 檔案 - 描述特定使用操作說明和 整合需求

擴充功能的資源

每個 Firebase 專案都包含多種「資源」類型。專案資源 包括已部署的 Cloud Functions、資料庫執行個體 Cloud Storage 值區、Cloud Scheduler 工作和 Cloud Secret Manager 資料。

安裝擴充功能時,Firebase 會建立新的擴充功能執行個體 控管專案中的資源擴充功能需要這些資源才能運作。

請注意,如果您解除安裝擴充功能的執行個體,Firebase 為該擴充功能執行個體專門建立的所有資源 (例如一組函式) 都會遭到刪除。不過,下列項目不會遭到刪除:

  • 這項擴充功能建立的所有構件,例如已儲存的圖片。

  • 專案中的任何其他資源,例如資料庫執行個體或 Cloud Storage Cloud Storage 也提供目錄同步處理功能 方便您同步處理 VM 目錄與值區即使擴充功能與這些其他資源互動,但這些資源並非擴充功能專屬,因此在解除安裝擴充功能後,這些資源不會遭到刪除。

使用 Firebase 控制台或 Firebase CLI

您可以使用以下應用程式安裝及管理擴充功能: 或 Firebase 控制台Firebase CLI

動作 Firebase 控制台 Firebase CLI
查看詳細資訊 (安裝前)
安裝
查看設定 (安裝後)
編輯設定
更新版本
解除安裝

後續步驟