避免產生意外的帳單

不論您是剛開始開發應用程式,還是有全面性能? 您必須確保自己瞭解成本 以及如何避免 藉此產生驚訝的變動

如果尚未查看,請查看 Firebase 定價 瞭解計費方式 和 Firebase 一樣

本頁內容將帶您認識認識及監控的重要面向 您的用量和支出等級,包括:


測試程式碼

對許多開發人員來說,在部署至實際工作環境之前測試程式碼是一個不錯的想法 例如找出可能損失高額金錢的錯誤。 當您在建構應用程式的基礎架構時,強烈建議您首先 使用 Firebase 本機模擬器套件在本機進行測試。

本機模擬器套件可讓您執行 Cloud Functions 的執行個體 無論是在電腦的本機上使用 Cloud Firestore、即時資料庫還是更多資源,都沒問題。 這樣您不僅能輕鬆快速疊代新功能 尤其是 Cloud Functions,但這也能確保 因實際工作環境中的服務測試而產生的 Firebase 費用。

測試時,請留意下列導致用量超出預期的常見原因,並 支出:

  • 忘記在資料庫查詢中加入數百萬筆結果的限制

  • 導致過度擴散工作負載的 Cloud Functions 組合 甚至無限迴圈



查看用量和支出等級

您必須瞭解應用程式的正常使用模式,並確保 您一直保持在重要閾值範圍

查看個別產品使用情形

您可以在「用量」頁面查看個別產品的使用情形這個分頁中有許多產品 也可前往 Firebase 控制台

查看專案整體用量

如要查看專案的整體用量,請前往 用量與計費資訊主頁 ,前往 Firebase 控制台 (依序前往「專案設定」 >「用量與帳單」)。

  • 您可以查看每月用量和用量 最多只以分配的免費用量配額為準

  • 點選進入任何產品即可查看每日用量摘要及其運作方式 不超過分配的免費用量配額。

請注意,每項產品的用量配額不盡相同,因此用量會有所不同 時間軸,例如:

  • 系統會每天計算 Cloud Firestore 和 Cloud Storage 的用量。

  • Cloud Functions 用量會按月計算。



設定預算快訊電子郵件

在 Google Cloud Billing 與設定預算快訊。這個區段 說明如何在 Firebase 專案中完成這兩項操作。

您可以設定簡單的預算快訊,向您和團隊成員傳送電子郵件 通知。

升級至 Blaze 定價方案後,您可能已收到預算快訊 。但如果想進一步瞭解預算快訊 請設定新快訊 或修改現有快訊,歡迎參考!

預算和預算快訊總覽

預算是您規劃每月支出的一般金額。

每當專案的支出等級達到 請選擇您設定的閾值預算快訊「不會」關閉以下項目的服務或使用情形: 。

我們不會關閉服務和使用情形,因為您「可能」發生錯誤 或是應用程式造成支出增加,您可能會遇到意料之外的 同時也是推動您應用程式業務成長的利器您不希望應用程式意外關閉 關鍵時刻。

設定預算和簡單的預算快訊

如要設定預算或預算快訊,您必須是相關 Cloud Billing 帳戶。

  1. 前往 Google Cloud 控制台。 存取專案,然後選取「帳單」

  2. 前往「預算與」快訊面板,然後完成下列步驟, 設定預算和電子郵件傳送預算快訊:

    1. 選取現有預算或建立新預算。

    2. 為預算輸入清楚易懂的名稱。

    3. 設定預算快訊的範圍,包括專案和 要套用預算快訊的服務。您可能會想要 開始使用預算快訊時,請選取 [所有服務]

    4. 設定「金額」 >預算類型:請使用下列其中一個選項:

      • 固定金額 - 初次採用時使用這個類型 測試或測試應用程式

      • 相當於專案上個月的支出金額: 如果您的應用程式正在穩定發展, 持續更新每月的預算金額

    5. 設定「預算百分比」快訊。

      • 如要進行初步測試,請試用 1%、2%、5% 等 實際費用的 50%

      • 如果是正式版應用程式,請試著使用主要百分比,例如 實際的 50% 和 100%,以及預測的 150%。

    6. 設定電子郵件的接收對象。

      • 根據預設,凡是具備適當帳單權限的人,都能取得 通知電子郵件 (根據預設,帳單帳戶管理員 相關聯 Cloud Billing 帳戶的帳單帳戶使用者)。

      • 您也可以傳送電子郵件給團隊成員。這需要 建立 Cloud Monitoring 工作區 電子郵件通知的「快訊」部分 工作區如要進一步瞭解這項設定,請前往 設定進階帳單快訊 和邏輯

如果您要在預算百分比偏低 (例如 1%) 中設定通知, 您會在數小時或數天內收到電子郵件,告知 就表示專案已達該門檻

後續步驟

請參閱設定進階設定 帳單快訊和邏輯 瞭解如何執行下列操作:

  • 使用 Cloud Monitoring 建立更精細的帳單快訊 包括傳送通知到其他媒介的自訂快訊、 例如 Slack

  • 依據 Google Cloud Pub/Sub 建立其他帳單邏輯。