Google App Engine is stopping Python 2 support in half month. Already a week ago deployment through appcfg.py
was denied (server responds with error and rolls back deployment) (Update thanks, solution found).
Python 2 environment as I far as I know was the only way for truly free (up to daily quota) running of App Engine. It didn't need even enabling billing (and providing credit card).
For Python 3 there is a standard
environment which can be run for free as Google says, but when I tried to deploy it I was asked to enable Cloud Build
, which in turn has free daily quota but needs enabling billing with providing credit card. Also I expect that standard environment has other features with free quota but compulsory billing enabled.
The drawback of billing enabled is that you don't get guarantee that you're not charged any money. If you have over-quota you'll be charged. Is there any easy method of forcing not to charge even 1 cent in monthly bills? There are some manual quota limiting methods, but need going through dozens of resources in each single small app-service and manually setting the limit, also with these methods you still may be charged small amount.
Are there easy current methods for having totally free applications with google-app-engine?
Also are there any other totally free (up to quota) popular platforms for running Python web applications? Same like app-engine.
appcfg.py
, not only deployment but everything was done using it (including running local deployment server). But a week ago when deploying Google started to respond with message thatappcfg.py
is not supported anymore, and deployment finishes with error and rolls back, so there is no way to deploy Python 2, I think that is enough to say that Python 2 is not supported anymore. – Artyappcfg.py
togcloud
deployment for Python 2. I triedgcloud
tool to deploy and it complains that it needs to enable billing for deployment, for Cloud Build support. Before thatappcfg.py
and Python 2 instances were totally free, not even billing enabling was needed. Now if they continue with Python 2 they requiring compulsory billing enabled, which wasn't needed before. Maybe this is the case, I don't know. Also maybe they started to charge money for Python 2 when over quota, before they were just stopping serving until end of the day. – Arty