在半个月内停止了Python2的支持。一周前,通过appcfg.py进行的部署被拒绝(服务器响应错误并回滚部署) (Update谢,找到解决方案)。
据我所知,Python2环境是App真正免费运行的唯一途径(直到每天的配额)。它甚至不需要启用计费(并提供信用卡)。
对于Python3来说,有一个可以像谷歌所说的免费运行的standard环境,但当我尝试部署它时,我被要求启用Cloud Build,而后者又有免费的每日配额,但需要通过提供信用卡进行计费。此外,我希望标准环境有其他功能,免费配额,但强制计费启用。
启用计费的缺点是,您没有得到保证您不收取任何钱。如果你有超额配额,你将被起诉。是否有任何简单的方法,迫使每月不收取一分钱的账单?有一些手动配额限制方法,但需要通过几十个资源在每一个小应用服务和手动设置的限制,也有这些方法,你仍然可以收取少量的费用。
现在有什么简单的方法可以使用google-app引擎实现完全免费的应用?
此外,还有其他完全免费(直至配额)流行的运行Python应用程序的平台吗?就像应用引擎一样。
发布于 2020-09-23 01:22:37
当appcfg部署出现错误时,将部署代码,但部署的版本不提供服务。您可以使用set版本跟踪deploy,使其服务。使用这两个命令来部署,而不需要记帐帐户。第二次修复第一次失败的部分。
appcfg.py更新app.yaml appcfg.py set_default_version .
发布于 2020-09-16 15:17:55
虽然我不知道您的数据使用将是什么(如果它们超过配额,则可以收取读写和存储的费用),但是有一种方法可以避免对实例收取费用,这是大多数情况下超出配额的地方。确保您将app.yaml设置为保持在空闲层内:
runtime: python38
instance_class: F1
automatic_scaling:
max_instances: 1F1每天给你28个实例小时,超过24个小时。max-instances将避免生成新实例。
更多网址:元素
此外,您还可以访问:
https://console.cloud.google.com/billing/,然后转到您的记帐帐户的“预算和警报”部分(左窗格中的图标),并将预算设置为$0。您可能必须将预算设置为正数,才能将警报触发到该数字的百分比(例如:0.01美元的10% )。根据医生:
提示:设置预算不会自动限制Google或Google平台的使用/支出。预算会触发警报,以告知您的使用成本随时间的变化趋势。预算警报电子邮件可能会提示您采取行动控制您的成本,但不会自动阻止您的服务的使用或计费时,预算金额或阈值规则被满足或超过。
为了接收通知并关闭应用程序,您可能需要设置pub/sub或类似的程序。
发布于 2020-09-16 14:45:11
正如官方文档所提到的
谷歌要求信用卡或其他支付方式时,你注册免费试用。Google将此支付信息用于以下目的:
另一方面,如果您想保持空闲层,则需要满足以下标准
您可以查看官方的使用限制这里,这些信息将帮助您设置app.yaml文件的限制,以便不超过实例的限制。
为了能够更好地控制项目中使用的资源,您可以实现一个预算警报,请记住,项目中的资源管理以及良好实践的实现是用户的责任。
此外,如果您希望对资源有更多的控制,可以使用上限计费来停止预算警报上的使用服务。
最后,如果您认为您的项目收费中有错误,只要您满足要求,您可以转到谷歌云提供的支持。
https://stackoverflow.com/questions/63915713
复制相似问题