尊敬的用户***:
自 2019 年 11 月 30 日起,App Engine 标准环境开始在部署期间使用 Cloud Build。Cloud Build 及所有 Google Cloud 产品都要求提供有效的付款方式。当时,我们曾要求您将 App Engine 项目与具备有效付款方式的结算帐号关联,以便继续对您的项目进行部署。
2021 年 1 月 31 日起,所有 App Engine 项目都必须与具备有效付款方式的结算帐号关联才能继续运行。
如果 App Engine 应用在 2021 年 1 月 31 日之前仍未与具备有效付款方式的结算帐号关联,则会被关停。正在运行的实例会被终止,您也无法再启动新实例,除非在项目中添加付款方式。
此项变更不会影响现有的 App Engine 免费层级。如果您的用量一直没有超出免费层级配额,就不会产生 App Engine 费用。不过,我们会对超出免费层级配额的所有用量收取费用。在这项变更实施之前,如果您超出了免费层级配额,您的应用会停止运行,直到每日配额重置后才会恢复。
我需要了解哪些信息?
要求提供付款方式有助于防范欺诈和滥用行为,此外还能让 App Engine 与其他 Google Cloud 服务遵循一致的标准,以便我们将更多时间放在开发新功能方面,并在您利用 App Engine 发展业务的过程中为您提供支持。
使用 App Engine Flex 或以下 App Engine 标准运行时的项目一律需要提供有效的付款方式,不受此项变更影响:
Python 3
Java 11
PHP 7
Go 1.11/1.12+
Ruby
NodeJS
我需要做什么?
为了避免服务中断,请按照说明创建新的 Cloud Billing 帐号(如果您没有帐号)并在 App Engine 中启用结算功能。
如果您依赖免费层级提供费用控制机制,建议您考虑采用以下替代方案来管理 App Engine 费用:
在 app.yaml 中将 max_instances 设置设为 1,以降低超出免费层级的风险。这项设置会限制应用的扩缩能力,但不是硬性限制,因此也可能允许超出用量,导致结算金额提高。
设置 Cloud 预算提醒,以便在即将超出预算时收到通知。
手动停用应用。不过,这样只能避免产生与主动运行应用相关的费用,例如实例小时、网络费用等。在应用停用期间,您仍需支付固定费用,例如 Cloud Storage 容量费用。
以编程方式停用应用,这样可在达到规定的预算阈值后,便不再产生额外的费用。
下方列出了可能会受到此项变更影响的项目:
*********
*********
*********
*********
*********
*********
*********
*********
如果您有任何疑问或需要帮助,请与 Google Cloud Billing 支持团队联系。
与 Google Cloud 结算支持团队联系
感谢您选择 App Engine。
- Google App Engine 团队敬上