避免產生意外的帳單

無論您是剛開始開發應用程式,還是已有正式版應用程式,都應瞭解相關費用,並避免收到意外帳單。

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

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


測試程式碼

在將程式碼部署至正式環境前進行測試,有很多好處,例如可以找出可能導致您損失大筆金錢的錯誤。建構應用程式基礎架構時,強烈建議您先使用 Firebase Local Emulator Suite 在本機進行測試。

Local Emulator Suite 可讓您在本機電腦上執行 Cloud FunctionsCloud FirestoreRealtime Database 等執行個體。這不僅能讓您更輕鬆地快速疊代新功能 (特別是 Cloud Functions),還能確保您不會因針對正式環境中的服務進行測試,而產生任何 Firebase 費用。

測試時,請檢查以下常見原因,避免超出預期用量和支出:

  • 忘記為有數百萬筆結果的資料庫查詢新增限制

  • Cloud Functions 的組合,導致風扇輸出工作負載過多,甚至出現無限迴圈



查看用量和支出層級

您需要瞭解應用程式的正常用量模式,並確保用量維持在您認為重要的門檻內。

查看個別產品用量

您可以在 Firebase 控制台的「用量」分頁中,查看許多產品的個別用量。

查看專案整體用量

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

  • 您可以查看每月用量,以及用量是否超出獲配的免付費配額。

  • 點選任一產品,即可查看每日用量摘要,以及與分配到的免付費用量配額相比的用量。

請注意,每項產品的使用配額不同,因此時間表也不一樣,例如:

  • Cloud FirestoreCloud Storage 的用量是每日計算。

  • Cloud Functions 用量是按月計算。



設定預算快訊電子郵件

Google Cloud Billing 中建立預算並設定預算快訊,以免產生意外的支出。

  • 預算是指您計畫每月支出的金額。

  • 如果專案超過設定的支出門檻,系統就會傳送預算快訊電子郵件通知給您的團隊。

根據預算和門檻,Firebase 和 Google Cloud 預設不會關閉服務和用量,因為雖然應用程式可能有錯誤導致費用增加,但也有可能是應用程式的成長超出預期。您不希望應用程式在最需要運作時意外關閉。

如果您最近升級至 Blaze 定價方案,可能已經設定預算快訊。但如果您想進一步瞭解預算快訊、設定新快訊或修改現有快訊,請參閱本節內容!

設定預算和基本預算快訊

本節將概略說明預算和預算快訊,並提供 Firebase 相關資訊。如需詳細資訊,請務必參閱 Google Cloud 說明文件中的「設定預算快訊」。

以下說明如何設定預算和基本預算快訊:

  1. 前往預算設定:

    1. Firebase 控制台中存取專案,然後前往「用量和帳單」>「詳細資料和設定」頁面

    2. 在「預算與快訊」部分,按一下「建立第一個預算」。系統會將您帶往 Cloud 控制台的「預算與快訊」頁面。

      請注意,如果已設定預算,這裡會顯示預算,而不是「建立第一個預算」連結。

  2. 如要設定預算和預算快訊電子郵件,請完成下列步驟:

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

    2. 為預算命名,名稱請使用描述性文字。

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

    4. 使用下列其中一種方式設定金額 > 預算類型

      • 固定金額:剛開始或測試應用程式時,請使用這種類型

      • 與專案上個月的支出金額相同:如果應用程式穩定成長,且您不想每個月都更新預算金額,請使用這種類型。

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

      • 進行初步測試時,請嘗試使用多種百分比,例如 1%、2%、5% 和 50% 的實際

      • 如果是正式版應用程式,請嘗試關鍵百分比,例如「實際」的 50% 和 100%,以及「預測」的 150%。

    6. 設定電子郵件收件者。

      • 根據預設,具備適當帳單權限的使用者都會收到通知電子郵件 (預設為相關聯 Cloud Billing 帳戶的帳單帳戶管理員和帳單帳戶使用者)。

      • 你也可以傳送電子郵件給其他團隊成員。這需要建立 Cloud Monitoring 工作區,然後將以電子郵件為基礎的通知管道新增至工作區的「Alerting」(快訊) 區段。如要進一步瞭解這項設定,請參閱「設定進階帳單快訊和邏輯」。

如果您為低「預算百分比」設定通知 (例如 1%),您應該會在幾小時或幾天內收到電子郵件,通知您專案已達到該門檻。

後續步驟