如何使用 Cloud Billing Budget API 创建启用通知渠道的预算

How to create a budget with enabling notification channel by using Cloud Billing Budget API

能够通过利用 Cloud Billing Budget 创建预算 API 但无法为预算添加/启用通知渠道以获取警报。

请指教。

默认功能是向具有计费帐户管理员或计费帐户用户角色的用户发送有关预算阈值的警报。控制台 UI 还允许您映射监控通知通道,从而启用自定义发送阈值警报的电子邮件地址的功能。我不知道有什么方法可以通过 API 做到这一点。

您可以通过 API 创建 ThresholdRules,然后自动向结算帐户管理员和用户发送电子邮件(按照默认行为)。如果您需要自定义电子邮件或其他渠道来发送通知,这对您没有帮助。

您可以做的另一件事是配置您自己的 pub/sub 主题以接收与预算相关的所有更新。然后,您可以将一个函数以编程方式映射到 pub/sub 主题以对更新执行某些操作。这记录在 https://cloud.google.com/billing/docs/how-to/budgets-programmatic-notifications

你也可以看看https://cloud.google.com/billing/docs/reference/budget/rpc/google.cloud.billing.budgets.v1beta1#google.cloud.billing.budgets.v1beta1.AllUpdatesRule