【问题标题】:Can I set a hard limit to Google Cloud Platform spend? if yes, how?我可以为 Google Cloud Platform 支出设置硬性限制吗?如果是,如何?
【发布时间】:2019-01-24 04:14:10
【问题描述】:

我想确保我不会在 GCP(谷歌云平台)的使用上花太多钱,但我不确定这样做的方法,如果有这种方法的话。

所以我尝试在 GCP 中创建预算,但我怀疑这些是硬上限,因为 the documentationthis question (虽然询问谷歌开发者控制台,因此我认为我的问题不是重复的)似乎建议 Google 预算只是发送通知,但不要对您的 GCP 使用设置硬上限。

感谢您的帮助。

【问题讨论】:

标签: google-cloud-platform cost-management


【解决方案1】:

您可以设置 App Engine 资源限制 [1] 和 API 调用限制 [2](如 @jonatjano 所述)。对于其他所有事情,通知是唯一的方法。

您只能为在标准环境中运行的 App Engine 资源设置每日支出限额。

注意:支出限额不适用于其他 Google Cloud Platform 资源,您需要为其使用付费。此外,当您的应用程序被禁用时,可能会稍微超出支出限额。

【讨论】:

    【解决方案2】:

    ~目前~ 没有一种方法可以集中限制 GCP 中大部分功能的支出 - 在 https://googlecloudplatform.uservoice.com/ 上多次提到它,而且他们似乎确实在这方面投入了一些工作。

    您可以通过 https://cloud.google.com/billing/docs/how-to/budgets 收到警报

    【讨论】:

      【解决方案3】:

      可以为 Google Cloud 项目设置成本上限并停止使用。你需要

      • 设置预算以监控项目成本,
      • 启用预算通知
      • 然后配置一个 Cloud Function 来调用 Cloud Billing API 以禁用项目 as described in GCP documentation 的计费。

      【讨论】:

      • 我目前正在使用上面的链接遇到问题,我在 call_user_function ( /env/local/lib/python3.7/site-packages/google/cloud/functions/worker.py:214)在invoke_user_function(/env/local/lib/python3.7/site-packages/google/cloud/functions /worker.py:217) 在 run_background_function (/env/local/lib/python3.7/site-packages/google/cloud/functions/worker.py:383) ```还有其他人遇到这个吗?
      • FWIW,在此处添加新帖子:stackoverflow.com/questions/60099501/…
      猜你喜欢
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2021-07-09
      • 2021-09-18
      • 2020-09-05
      相关资源
      最近更新 更多