管理已安裝的 Firebase Extensions

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


查看已安裝擴充功能執行個體的詳細資料和設定

  1. 前往 Firebase 控制台的 Firebase Extensions 資訊主頁

  2. 在已安裝的擴充功能執行個體的資訊卡上,按一下「管理」

監控已安裝的擴充功能執行個體

您可以透過 Firebase 控制台監控已安裝應用程式的活動 ,包括檢查其健康狀態、用量和記錄檔。

設定預算快訊

一般來說,設定預算快訊是不錯的做法,但提醒您 特別是當您信任其他方的程式碼 專案。

確認已設定 預算快訊

查看擴充功能建立的函式

  1. 前往 Firebase 控制台的「函式資訊主頁」

  2. 在「資訊主頁」分頁中,您可以從下列位置查看函式: Firebase Extensions (以及您部署的任何其他函式) 。

    由擴充功能建立的函式具有名稱,格式如下: ext-extension-instance-id-functionName

    例如:ext-awesome-task-simplifier-onUserCreate

查看擴充功能建立的 Cloud Scheduler 項工作

  1. 開啟專案的「Cloud Scheduler頁面 (在 Google Cloud 控制台中)。

  2. 在「工作」清單中,您可以查看Cloud Scheduler工作 Firebase Extensions (以及您為 專案)。

    擴充功能建立的工作名稱格式為: firebase-ext-extension-instance-id-functionName

    例如:firebase-ext-awesome-task-simplifier-doTask

查看及管理依擴充功能排入佇列的 Cloud Tasks

部分擴充功能使用 Cloud Tasks 或執行較長時間的工作,最常見的做法是處理 安裝、重新設定和 升級後。

一般而言,這些工作會自動執行並完成,不需要您親自動手。 但是,如果您需要手動管理已排入佇列的擴充功能 例如暫停佇列或從佇列中移除工作 如果尚未開啟,請按照下列步驟操作:

  1. Firebase 控制台的「擴充功能」中 專區,開啟擴充功能執行個體的詳細資料頁面。

  2. 在詳細資料頁面中,開啟「API 和資源」部分。如果 使用 Cloud Tasks 的擴充功能,您會看到「Cloud Task Queues」(Cloud 工作佇列) 區段 列出一或多個項目

  3. 針對您要管理的佇列按一下「查看佇列」。這會開啟 Google Cloud 控制台的「Queue Details」(佇列詳細資料) 頁面可供查看 排入佇列的工作、暫停佇列、從佇列中移除工作等等。詳情請見 管理佇列和工作

查看擴充功能建立的 Cloud Secret Manager 密鑰

  1. 開啟專案的「Secret Manager」頁面 ,Google Cloud

  2. 在「Secrets」(密鑰) 清單中,您可以查看為 Firebase Extensions (以及您為 專案)。

    擴充功能建立的密鑰名稱格式為: ext-extension-instance-id-paramnName

    例如:ext-awesome-task-simplifier-API_KEY

    密鑰會標上 firebase-extensions-managed 金鑰。不要移除 。

檢查已安裝的擴充功能是否健康狀態良好

您可以查看函式中的所有錯誤 (包括 Firebase Extensions)。

  1. 函式資訊主頁的「健康狀態」分頁中,您可以 所有函式中所有函式的錯誤和效能資訊 。

  2. 如要查看特定擴充功能的資訊,請使用頂端的篩選器 來選取特定函式。

查看已安裝的擴充功能的執行頻率

  1. 在「函式資訊主頁」的「資訊主頁」分頁中, 找出 Firebase Extension 的特定函式 這個虛擬機器

  2. 按一下溢位選單的 (溢位選單), 然後選取該項目最右側的「詳細使用統計資料」

  3. 在顯示的 Google Cloud 控制台中,您可以細查各項 呼叫,甚至檢查其原始碼。

查看擴充功能的記錄

如果您要為專案偵錯,或是向 Firebase 提交錯誤報告, 適合查看專案中所執行函式的記錄。

函式資訊主頁的「記錄檔」分頁中,使用以下篩選條件的篩選器: 在頁面頂端選取擴充功能建立的函式。

將已安裝的擴充功能執行個體更新至最新版本

您可以將已安裝的擴充功能執行個體更新為最新發布的版本 版本。建議您更新已安裝的執行個體 以及在測試、專案或應用程式工作流程中主動執行或設定。

更新執行個體時,所有執行個體的擴充功能專屬資源和 的邏輯,以便使用新版本的原始碼和檔案。 擴充功能的執行個體 ID 和服務帳戶將不會變更。

更新程序期間,我們會通知您 版本,您就能指定任何新參數的值。

  1. 請前往 Firebase Extensions 資訊主頁,然後在已安裝的應用程式中 請按一下「管理」

  2. 按一下右上角的「更新擴充功能」

    如果擴充功能沒有可用的新版本,詳細資料頁面上會顯示詳細資料頁面 不會顯示更新按鈕

  3. 請詳閱更新內容,並視需要設定擴充功能。

  4. 按一下「更新擴充功能」

重新設定已安裝的擴充功能執行個體

您可以針對已安裝的安裝項目變更使用者設定的參數值 。這些新值將用於未來 而先前建立的所有構件或結構元素 擴充功能 (例如儲存的圖片或現有的儲存空間值區) 不會變更。

  1. 前往 Firebase Extensions 資訊主頁,然後開啟已安裝的擴充功能 按一下「管理」

  2. 按一下右上角的「重新設定擴充功能」

  3. 按照畫面上的指示重新設定參數值 。

  4. 按一下 [儲存]

,瞭解如何調查及移除這項存取權。

解除安裝擴充功能執行個體

您可以在 Firebase 專案中解除安裝擴充功能的執行個體。這項操作會刪除 這個 服務帳戶 和所有資源 Firebase 專為該執行個體建立 (例如一組函式) 。但系統「不會」刪除下列項目:

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

  • 專案中的任何其他資源,例如資料庫執行個體或 Cloud Storage Cloud Storage 也提供目錄同步處理功能 方便您同步處理 VM 目錄與值區即使擴充功能與這些資源互動了 並非專屬擴充功能,因此如果副檔名為 已解除安裝。

解除安裝擴充功能的方法如下:

  1. 前往 Firebase Extensions 資訊主頁,然後開啟已安裝的擴充功能 按一下「管理」

  2. 按一下畫面底部的「解除安裝擴充功能」

  3. 查看即將刪除的項目,然後按一下「解除安裝擴充功能」加以確認 刪除。