为 Firebase 服务设置预算提醒

本页介绍了当您的 Firebase 项目采用 Blaze 定价方案时,如何设置和管理 仅提醒预算

本页中的说明是针对 Firebase 上下文的概括性说明。如需 详细了解仅提醒预算,请参阅 Google Cloud文档

了解预算

您可以创建预算 ,以控制费用并避免账单中出现意外费用Google Cloud Billing预算 是指您每月计划支出的常规金额,可以是 仅提醒预算 ,也可以是 支出上限预算

仅提醒预算 (本页)

  • 如果支出达到您为预算设置的阈值, 则 Cloud Billing 发送电子邮件通知

  • 请注意以下几点:

    • 预算提醒 不会 暂停服务。它们旨在帮助您监控费用并提醒您,以便您在需要时采取行动。例如,您可以考虑 使用预算通知来停用项目的结算功能

    • Firebase控制台中升级到 Blaze 定价方案时,系统会自动提示您设置 仅提醒预算。 您也可以手动设置仅提醒预算 在 Google Cloud 控制台中(如本页所述)。

支出上限预算

  • 如果支出达到您为 特定服务 的预算设置的阈值, 则 Cloud Billing 发送电子邮件通知

  • 如果支出达到该服务预算的 100%, 则 Cloud Billing 在该月剩余时间内暂停该服务

  • 请注意以下几点:

    • 支出上限预算仅适用于以下 Firebase 服务: Firebase AI LogicFirebase App HostingCloud Functions for FirebaseFirebase Extensions

    • 您可以手动 设置支出上限预算,在 Firebase 控制台或 Google Cloud 控制台中设置。

设置仅提醒预算

以下介绍了如何设置仅提醒预算:

  1. 确保您拥有适当的访问权限。

    您需要对关联的 Cloud Billing 账号拥有管理员级访问权限, 具体而言,您需要对与项目关联的 Cloud Billing 账号拥有 Billing Account Administrator 角色

  2. 前往预算设置:

    1. Firebase 控制台中访问您的项目,然后前往 设置 > 使用量和结算 > 详情和设置 页面

    2. 预算提醒 部分,点击创建第一个预算 。系统随即会转到 Cloud控制台中的预算和提醒页面。

      请注意,如果您已设置预算,则会在此处看到该预算,而不是“创建第一个预算”链接。

  3. 完成以下步骤,设置预算和邮件预算提醒:

    1. 选择现有预算或创建新预算。

    2. 为您的预算指定一个描述性的名称。

    3. 设置预算提醒的范围,包括您希望应用预算提醒的项目和服务。在开始使用预算提醒时,您可能想要选择“所有服务”

    4. 在“金额”>“预算类型”中设置以下选项之一:

      • 固定金额 (A set amount of money) - 在首次启动或测试应用时使用此类型

      • 等于您的项目上个月支出的金额 (An amount equal to what your project spent last month) - 如果您的应用正在稳步增长,而且您不想每个月都更新预算金额,那么可以使用此类型

    5. 设置“预算百分比”提醒。

      • 初始测试时,您可以尝试数个百分比,例如“实际值” (Actual) 的 1%、2%、5% 和 50%

      • 对于生产应用,您可以尝试几个关键百分比,例如“实际值” (Actual) 的 50% 和 100%,以及“预测值” (Predicted) 的 150%。

    6. 设置哪些人应该收到这些电子邮件。

      • 默认情况下,具有适当结算权限的任何人(默认是关联 Cloud Billing 账号的 Billing Account Administrator 和 Billing Account User 角色)都会收到通知邮件。

      • 您也可以向团队中的其他人发送电子邮件。这需要创建 Cloud Monitoring 工作区,然后将基于电子邮件的通知渠道添加到工作区的“提醒”部分。如需详细了解此设置,请访问设置高级结算提醒和逻辑

如果您在设置通知时选择了较低的“预算百分比” (例如 1%),那么您在几小时或几天内就会收到一封电子邮件,告知您的项目已达到此阈值。

仅提醒预算的限制

以下是关于仅提醒预算的一些重要限制,请务必了解:

  • 仅提醒预算 不会 暂停服务。它们旨在帮助您监控费用并提醒您,以便您在需要时采取行动。 例如,您可以考虑 使用预算通知来停用项目的结算功能

  • 可以适应各种范围级别。仅提醒预算可以限定在以下任一级别:

    • 整个 Cloud Billing 账号。

    • 与 您的 Cloud Billing 账号关联的一个或多个组织、文件夹或项目。

    • 一项或多项服务,例如 Cloud Firestore 或 Cloud Run functions(适用于 Cloud Functions for Firebase)。

    • 应用了特定标签的资源。

  • 可以适应各种时间范围。仅提醒预算可以是每月、每季度、每年或自定义时间范围。

如果您有更高级的结算设置,可以在 仅提醒预算Google Cloud文档中找到更多详细信息。