避免產生意外的帳單

無論您是剛開始開發應用程式,還是已推出完整的正式版應用程式,都應確實瞭解費用,並避免產生意外帳單。

如果您尚未瞭解,請參閱 Firebase 定價方案,瞭解 Firebase 的計費方式。

本頁面將引導您瞭解及監控使用量和支出金額的重要事項,包括:


測試程式碼

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

Local Emulator Suite 可讓您執行 Cloud Functions 的執行個體、 本機電腦上的 Cloud FirestoreRealtime Database 和更多內容。 這樣您不僅能輕鬆快速疊代新功能 尤其是 Cloud Functions,但它也可確保將不會產生任何費用 因實際工作環境中的服務測試而產生的 Firebase 費用。

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

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

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



查看使用量和支出金額

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

查看個別產品使用情形

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

查看專案整體用量

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

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

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

請注意,每項產品的使用量配額不同,因此時程也不同,例如:

  • 系統會每天計算 Cloud FirestoreCloud 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 Workspace,然後新增 電子郵件通知管道的「快訊」部分 工作區如要進一步瞭解這項設定,請前往 設定進階帳單快訊 和邏輯

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

後續步驟

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

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

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