Google App Engine 将在半个月内停止对 Python 2 的支持。一周前,部署appcfg.py被拒绝(服务器响应错误并回滚部署)。据我所知,Python 2 环境是真正免费(最多每日配额)运行 App Engine 的唯一方法。它甚至不需要启用计费(并提供信用卡)。对于Python 3,有一个standard可以免费运行的环境,正如谷歌所说,但当我尝试部署它时,我被要求启用,Cloud Build这反过来又具有免费的每日配额,但需要通过提供信用卡来启用计费。我还希望标准环境具有其他功能,包括免费配额但启用强制计费。启用计费的缺点是您无法保证不会被收取任何费用。如果超出配额,您将被收取费用。有没有什么简单的方法可以强制每个月的账单不收一分钱呢?有一些手动配额限制方法,但需要遍历每个小型应用服务中的数十个资源并手动设置限制,而且使用这些方法您仍然可能会被收取少量费用。当前是否有简单的方法可以使用 google-app-engine 提供完全免费的应用程序?还有其他完全免费(最多配额)的流行平台来运行 Python Web 应用程序吗?与应用程序引擎相同。
3 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
虽然我不知道您的数据使用量是多少(如果超出配额,您可能会因读取、写入和存储而被收取费用),但有一种方法可以避免对大多数超出配额的实例收取费用。确保您将您的设置app.yaml保留在免费套餐内:
runtime: python38
instance_class: F1
automatic_scaling:
max_instances: 1
F1每天将为您提供 28 小时的实例时间,这比 24 小时还要多。这 将max-instances避免启动新实例。
冉冉说
TA贡献1877条经验 获得超1个赞
当 appcfg 部署因错误而失败时,代码已部署,但已部署的版本未提供服务。您可以按照设置版本进行部署以使其正常运行。使用这 2 个命令进行部署,无需计费帐户。第二个修复了第一个失败的部分。
appcfg.py 更新 app.yaml
appcfg.py set_default_version 。
喵喔喔
TA贡献1735条经验 获得超5个赞
正如官方文档中提到的:
当您注册免费试用时,Google 会要求您提供信用卡或其他付款方式。Google 将此付款信息用于以下目的:
以验证您的身份。
区分真人与机器人。
另一方面,如果您想保留免费套餐,则需要满足以下条件:
您没有与 Google 签订自定义合同或价目表。
您正处于免费试用期,或者您已通过启用计费功能升级到付费帐户。
您的帐户信誉良好。
添加回答
举报
0/150
提交
取消