设置预算和提醒

为方便进行项目规划和控制成本,您可以设置预算。设置预算后,您就可跟踪支出是如何达到所设金额的。

您既可以针对结算帐号设置预算,也可以针对项目设置预算,既可以将预算设为特定金额,也可以设为与上个月的支出保持一致。您还可以创建提醒,以便让系统在支出超过预算的一定百分比时通知结算管理员。

创建预算

要创建预算,请执行以下操作:

  1. 访问 Google Cloud Platform Console
  2. 打开控制台左侧菜单,然后点击结算
  3. 如果您有多个结算帐号,请选择转至关联的结算帐号以管理当前项目的结算。要查找不同的结算帐号,请选择管理结算帐号
  4. 点击左侧的预算和提醒
  5. 点击创建预算
  6. 预算名称下方,为预算输入名称。
  7. 项目或结算帐号下方,选择您要应用预算的项目或结算帐号。如果您将预算应用于结算帐号,则预算会反映与该结算帐号相关联的所有项目的支出。
  8. 预算金额下方,您可以选择将预算设为指定金额,也可以将预算设为与上个月的支出保持一致(请注意,每月支出在每月的第一天会重置为 $0)。
  9. 如果您要将预算设为指定金额,请输入相应金额。如果您要根据上个月的支出确定预算金额,则相应金额会自动更新。
  10. 如果您选择接受默认提醒设置,请点击保存;否则,要设置或移除提醒,您可以继续执行下一个任务:设置、修改或移除提醒。

设置、修改或移除提醒

您在创建预算时可以设置提醒,以便结算管理员在估算费用超出预算的指定百分比时收到电子邮件通知。

要设置、修改或移除预算提醒,请执行以下操作:

  1. 必要时,请按上文说明创建预算。
    或者,如果要将提醒添加到现有预算中,请执行以下操作:

    1. 访问 Google Cloud Platform Console
    2. 打开控制台左侧菜单,然后点击结算
    3. 如果您有多个结算帐号,请选择转至关联的结算帐号以管理当前项目的结算。要查找不同的结算帐号,请选择管理结算帐号
    4. 点击左侧的预算和提醒,然后点击您要添加提醒的预算名称。
  2. 预算百分比下下方,输入您希望触发提醒的预算百分比。系统会自动填入相应的支出金额(或者,您也可以输入金额,然后让 Google 为您填入百分比)。默认值为 50%、90% 和 100%,但您可以修改这些百分比,并可添加或移除提醒字段。

  3. 要添加其他提醒,请点击提醒列表下方的加号 (+) 来添加更多字段。
  4. 要移除提醒,请点击提醒旁边的 X
  5. 要保存当前预算和提醒设置,请点击“保存”。

查看、修改或删除预算

要查看您所有预算的状态、修改或删除预算,请执行以下操作:

  1. 访问 Google Cloud Platform Console
  2. 打开控制台左侧菜单,然后点击结算
  3. 如果您有多个结算帐号,请选择转至关联的结算帐号以管理当前项目的结算。要查找不同的结算帐号,请选择管理结算帐号
  4. 点击左侧的预算和提醒。这时会显示如下信息:

    • 预算名称
    • 预算类型,即预算是指定金额还是基于上个月的支出
    • 预算的应用对象,即预算应用于结算帐号还是项目
    • Triggers alert at(提醒触发百分比):即会触发提醒的预算百分比,其中列出了与您创建的提醒对应的所有百分比
    • 支出和预算金额,以及以图形形式呈现的支出相对于预算的变化情况
  5. 要删除预算,请选择预算名称旁边的复选框,然后在页面顶部附近,点击删除

  6. 要修改预算,请点击预算名称,然后修改您要更改的字段。如需详细了解这些字段的含义,请参阅上面的“创建预算”部分。

管理通知测试版

您可以启用程序化通知,以便接收包含您预算的当前状态的 Cloud Pub/Sub 消息。

要启用程序化通知,请执行以下操作:

  1. 为 Cloud 结算功能配置 Cloud Pub/Sub 主题以向该主题发布您的预算通知。如果您已经配置了有关预算的 Cloud Pub/Sub 主题,则可以将其重复用于所有预算,但也可以为每个预算创建一个独一无二的主题。

  2. 转到 Google Cloud Platform Console Cloud Pub/Sub 页面

  3. 选择一个项目。
  4. 点击创建主题,为您的主题命名,然后点击“保存”。

  5. 打开控制台左侧菜单,然后点击结算

    1. 点击左侧的预算和提醒
    2. 点击创建预算以创建新预算,或点击预算名称以修改现有预算。
    3. 管理通知下方,选择 Connect a Cloud Pub/Sub topic to this budget(将一个 Pub/Sub 主题关联到此预算)。
    4. 为通知选择项目主题,然后点击“保存”。

通知格式

发送到 Cloud Pub/Sub 主题的通知由以下两部分组成:

  • 属性:描述事件的一组键值对。
  • 数据:一个字符串,包含了描述预算详细信息的 JSON 对象。

属性

属性是指 Cloud 结算功能发送到您的 Cloud Pub/Sub 主题的所有通知中包含的键值对。无论通知有效负载为何,通知始终包含下列键值对。

属性名称 示例 说明
billlingAccountId 01D4EE-079462-DFD6EC 预算所属结算帐号的标识符。
budgetId de72f49d-779b-4945-a127-4d6ce8def0bb 结算帐号中预算的标识符。
schemaVersion 1.0 通知架构版本。

数据

对于架构版本 1.x,预算详细信息会以采用 base64 编码的 UTF-8 字符串的形式返回,该字符串包含具有以下属性的 JSON 对象:

数据 示例 说明
budgetDisplayName "My Personal Budget" 为预算指定的简明易懂的名称。
alertThresholdExceeded 0.9 已超出已配置的预算最高提醒阈值。值采用十进制数格式(例如 0.9 即 90%)。如果费用没有超过任何阈值,则此值为 null。
costAmount 140.321 所产生的费用金额。跟踪的费用类型取决于预算过滤条件和设置。
costIntervalStart "2018-02-01T08:00:00Z"

预算期限的开始时间。报告的费用包括从此时间开始的使用费用。目前开始时间始终是当前日历月的起始时间。

budgetAmount 152.557 预算中分配的金额。
budgetAmountType "SPECIFIED_AMOUNT" 预算金额类型。此类型可以是“SPECIFIED_AMOUNT”(固定金额)或“LAST_MONTH_COST”(上个月的费用)。
currencyCode "USD" 预算货币。所有费用和预算金额均以此货币计算。

送达保证

  • 系统每天会多次发送预算通知,其中会包含您的预算的当前状态。
  • 您可能需要等几个小时才会收到第一则通知。
  • 如果结算帐号没有使用量,则不会发送通知。
  • 如果由于主题配置错误而导致送达失败,您将不会收到通知。如果主题已不存在、Cloud 结算功能不再拥有发布权限,或者使用量已超出配额上限,则可能会出现这种情况。
  • Cloud Pub/Sub 仅保证至少一次送达。您可能会多次收到消息,并且收到的消息的顺序可能会较乱。
此页内容是否有用?请给出您的反馈和评价: