Art*_*oul 0 python google-app-engine
Google App Engine 将在半个月内停止对 Python 2 的支持。一周前,部署appcfg.py被拒绝(服务器响应错误并回滚部署)(感谢更新,已找到解决方案)。
据我所知,Python 2 环境是真正免费(最多每日配额)运行 App Engine 的唯一方法。它甚至不需要启用计费(并提供信用卡)。
对于Python 3,有一个standard可以免费运行的环境,正如谷歌所说,但当我尝试部署它时,我被要求启用Cloud Build,这反过来又具有免费的每日配额,但需要通过提供信用卡来启用计费。我还希望标准环境具有其他功能,包括免费配额但启用强制计费。
启用计费的缺点是您无法保证不会被收取任何费用。如果超出配额,您将被收取费用。有没有什么简单的方法可以强制每个月的账单不收一分钱呢?有一些手动配额限制方法,但需要遍历每个小型应用服务中的数十个资源并手动设置限制,而且使用这些方法您仍然可能会被收取少量费用。
当前是否有简单的方法可以使用 google-app-engine 提供完全免费的应用程序?
还有其他完全免费(最多配额)的流行平台来运行 Python Web 应用程序吗?与应用程序引擎相同。
虽然我不知道您的数据使用量是多少(如果超出配额,您可能会因读取、写入和存储而被收取费用),但有一种方法可以避免对大多数超出配额的实例收取费用。确保您将您的设置app.yaml保留在免费套餐内:
runtime: python38
instance_class: F1
automatic_scaling:
max_instances: 1
Run Code Online (Sandbox Code Playgroud)
F1每天将为您提供 28 小时的实例时间,这比 24 小时还要多。这 将max-instances避免启动新实例。
更多信息请访问: https ://cloud.google.com/appengine/docs/standard/python/config/appref#scaling_elements
另外,您还可以前往:
https://console.cloud.google.com/billing/,然后转到结算帐户的“预算和提醒”部分(左侧窗格中的图标),并将预算设置为 0 美元。您可能需要将预算设置为正数,以便在该数字的 % 处触发警报(例如:0.01 美元的 10%)。根据文档:
提示:设置预算不会自动限制 Google Cloud 或 Google Maps Platform 使用/支出。预算会触发警报,通知您使用成本随时间的变化趋势。预算提醒电子邮件可能会提示您采取措施控制成本,但在达到或超过预算金额或阈值规则时,不会自动阻止您的服务的使用或计费。
您可能需要设置发布/订阅或类似功能才能接收通知并关闭应用程序。
| 归档时间: |
|
| 查看次数: |
1426 次 |
| 最近记录: |