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 |
---|---|---|
查看詳細資訊 (安裝前) | ||
安裝 | ||
查看設定 (安裝後) | ||
編輯設定 | ||
更新版本 | ||
解除安裝 |
後續步驟
在安裝擴充功能前,查看擴充功能的詳細資訊 (Extensions Hub 或 Firebase CLI)。
使用以下程式碼,在 Firebase 專案中安裝擴充功能: Firebase 控制台或 Firebase CLI。