Google Analytics开发者控制台中的某些功能(如Analytics API)在您达到配额之前是免费的。其他功能(如Google云端存储)会在首次点击时产生费用。
当我在https://console.developers.google.com/ > Storage > Cloud Storage > Storage Browser
下上传文件并将此文件公之于众时,我每GB流量支付约0.12美元。
但理论上,此链路的流量可能会爆炸,例如因为突然受欢迎。因此,我想设置每日或每月的成本限制。
问:如何保护自己免受Google Developers Console中过高的成本影响?
你不能。从2016年5月7日起,我向谷歌询问了这一点,以下是他们的回复:
(GCE =谷歌云引擎。没有支出限制。 GAE =谷歌应用程序引擎 - 是的它有支出限制。)
......你有资格获得......的支持...... ... [各种有用的链接] ......
话虽如此,目前还没有一项功能允许您在GCE上配置有限的预算。这个功能当然适用于GAE [1]。正如您在评论中提到的,您可以完全关闭虚拟机(取决于您的使用案例),也可以将虚拟机设置为在达到特定流量限制时向您发送警报[2]。
此致
有人的名字 技术方案代表 Google云端平台
[1] https://cloud.google.com/appengine/docs/quotas [2] https://cloud.google.com/monitoring/support/notification-options
@wmdry,你写道:“此链接的流量可能会爆炸” - 我也害怕这一点。这就是我向谷歌询问此事的原因。而且我计划因此而避开谷歌的CDN,而是使用另一个CDN提供商,它有支出限制。因为,与Nginx不同,我认为没有办法限制/限制谷歌的CDN。
我计划使用GCE(谷歌云引擎)。因此,现在我正在阅读如何限制我的Nginx服务器的速率。因为如果我只是正确配置Nginx,那么你提到的那些$ 0.12 / GB,就不可能爆炸......就像一个月内的$ 10k一样?如果谷歌在几个星期的假期回来时发出1万美元的账单会怎么样呢,这只是因为我的爱好项目和一些人一遍又一遍地下载1 MB电影(因为:邪恶)。嗯,我的服务器越大越快,风险就越大。
我希望谷歌会增加支出限额,因为我确实想要使用谷歌的CDN。
只需转到开发者控制台:
https://console.developers.google.com/project
然后转到Compute / AppEngine / Settings并设置每日预算。
API使用情况可以通过硬限制进行限制:
根据API,您可以通过多种方式明确限制请求,包括:每天请求数,每100秒请求数和每个用户每100秒请求数。您可能希望通过设置上限来限制可结算使用。例如,为了防止超出免费礼节使用限制的使用费用,您可以设置每日请求数上限
截至2017年7月,您可以设置通过电子邮件发送通知但不限制支出的预算:
要设置仅限提醒的预算,这不会限制支出:
官方帮助页面:https://support.google.com/cloud/answer/6293540?hl=en
我发现Google的文档现在提供了两种实际限制GCP项目成本的方法。它涉及以下设置:
请注意,Google的文档确实提到在成本超出预算和触发功能之间可能存在延迟,因此如果您有绝对的硬成本限制,则应构建缓冲区。我使用90%的预算作为关闭我的实例的触发线。