为了账号安全,请及时绑定邮箱和手机立即绑定

免费运行 App Engine,无需启用计费

免费运行 App Engine,无需启用计费

幕布斯6054654 2023-08-08 16:13:11
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避免启动新实例。

查看完整回答
反对 回复 2023-08-08
?
冉冉说

TA贡献1877条经验 获得超1个赞

当 appcfg 部署因错误而失败时,代码已部署,但已部署的版本未提供服务。您可以按照设置版本进行部署以使其正常运行。使用这 2 个命令进行部署,无需计费帐户。第二个修复了第一个失败的部分。

appcfg.py 更新 app.yaml

appcfg.py set_default_version 。


查看完整回答
反对 回复 2023-08-08
?
喵喔喔

TA贡献1735条经验 获得超5个赞

正如官方文档中提到的:

当您注册免费试用时,Google 会要求您提供信用卡或其他付款方式。Google 将此付款信息用于以下目的:

  • 以验证您的身份。

  • 区分真人与机器人。

另一方面,如果您想保留免费套餐,则需要满足以下条件:

  • 您没有与 Google 签订自定义合同或价目表。

  • 您正处于免费试用期,或者您已通过启用计费功能升级到付费帐户。

  • 您的帐户信誉良好。

查看完整回答
反对 回复 2023-08-08
  • 3 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信