Questions tagged [google-app-engine]

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers. Google App Engine is a Platform as a Service (PaaS) offering for Java, Python, Go, Node.js, and PHP in its standard environment. Runtimes for a few other languages as well as docker-based custom runtimes are supported in its flexible environment.

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers.

Google App Engine lets you run your web applications on Google's infrastructure; applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow:

  • Zero to sixty: Scale your app automatically without worrying about managing machines.
  • Supercharged APIs: Supercharge your app with services such as Task Queue, XMPP, and Cloud SQL, all powered by the same infrastructure that powers the Google services you use every day.
  • You're in control: Manage your application with a simple, web-based dashboard allowing you to customize your app's performance.

With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

Google App Engine makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data. It includes the following features:

  • Persistent storage with queries, sorting, and transactions.
  • Automatic scaling and load balancing.
  • Asynchronous task queues for performing work outside the scope of a request.
  • Scheduled tasks for triggering events at specified times or regular intervals.
  • Integration with other Google cloud services and APIs.

As of March 5th, 2012, Stack Overflow is Google's official community support channel for technical App Engine questions under the tag. Developers should continue to use the discussion forum or the StackExchange Software Recommendations sites for topics that are not a good fit for the Stack Overflow format. To report defects, use the App Engine public issue tracker.

Many questions are specific to their SDK for , , or . Please include the appropriate language tag with those questions or use the additional tags like and .

While covers both the standard environment and the flexible environment it may be a good idea to also tag questions specific to the flexible environment with .

More information

Books

46961 questions
32
votes
3 answers

Python jinja2 template, how to count a list

So I can't use python len() for a list in the templates like below. {% if len(alist) == 0 %} UndefinedError: 'len' is undefined How can we use python in the templates? Is passing a param to the template in the def get(self) method the only way…
tipsywacky
  • 3,374
  • 5
  • 43
  • 75
32
votes
10 answers

Use of Cron jobs in Google App Engine

How can I use Cron on Google App Engine?
anonymous
32
votes
2 answers

How do I define a unique property for a Model in Google App Engine?

I need some properties to be unique. How can I achieve this? Is there something like unique=True? I'm using Google App Engine for Python.
Alex Bolotov
  • 8,781
  • 9
  • 53
  • 57
31
votes
3 answers

Warning : The page index.html ran insecure content

I deployed my application on google appe engine. My web site use Dojo with the template claro. When I run "google chrome inspection", I see a lot of warning when I navigate throught my site. Here is the type of warnings : The page index.html ran…
user376112
  • 859
  • 5
  • 15
  • 24
31
votes
3 answers

Eclipse Google Plug-In doesn't start server for web application

I want to try the Google Eclipse plug-in for the Google App Engine, but I get stuck in the tutorial... I want to start the web application from the Google tutorial, but when I click on "RUN AS > Web Application", I only see this message on the…
Thomas Uhrig
  • 30,811
  • 12
  • 60
  • 80
31
votes
5 answers

How to handle secrets in Google App Engine?

My application needs a bunch of secrets to run: database credentials, API credentials, etc. It's running in Google App Engine Standard Java 11. I need these secrets as environment variables or as arguments to my application, so that my framework can…
31
votes
9 answers

How to implement "autoincrement" on Google AppEngine

I have to label something in a "strong monotone increasing" fashion. Be it Invoice Numbers, shipping label numbers or the like. A number MUST NOT BE used twice Every number SHOULD BE used when exactly all smaller numbers have been used (no…
max
  • 29,122
  • 12
  • 52
  • 79
31
votes
4 answers

Google App Engine 502 (Bad Gateway) with NodeJS

I have a full web application using NodeJS, MongoDB (Mongoose as the driver) and ExpressJS. The project works perfectly on my local machine. Today I decided to move everything to production. I'm using Google App Engine to host my application, and…
Fizzix
  • 23,679
  • 38
  • 110
  • 176
31
votes
12 answers

How to solve Firebase API initialization failure (Android + Firebase)

I recently needed to use Google GCM in my project. From its website it is said: Firebase Cloud Messaging (FCM) is the new version of GCM. It inherits the reliable and scalable GCM infrastructure, plus new features! See the FAQ to learn more. If…
E. Fernandes
  • 3,889
  • 4
  • 30
  • 48
31
votes
4 answers

How to dynamically generate a pdf from Google's appengine?

I'd like to create an application that would run on Google's appengine. However, this application needs to be able to generate PDFs dynamically. How could I do this?
carrier
  • 32,209
  • 23
  • 76
  • 99
31
votes
19 answers

ImportError: No module named cryptography.hazmat.bindings._openssl

CryptoUnavailableError: No crypto library available and from oauth2client import crypt failure. I had the above error mentioned in the link. I was able to fix that by reinstalling pyOpenSSL and cryptography. But now the following error is being…
31
votes
4 answers

error with google app engine deploy

I have a problem with the deployment on Google app engine. The project runs fine on my PC but when I upload it, I get the following message: Please enter code: Either the access code is invalid or the OAuth token is revoked.Details:…
katter
  • 311
  • 3
  • 4
31
votes
3 answers

Where is the Google App Engine SDK path on OSX?

I need to know for creating a Pydev Google App Engine Project in Eclipse.
Curyous
  • 8,716
  • 15
  • 58
  • 83
31
votes
5 answers

How to open a file in the parent directory in python in AppEngine?

How to open a file in the parent directory in python in AppEngine? I have a python file module/mod.py with the following code f = open('../data.yml') z = yaml.load(f) f.close() data.yml is in the parent dir of module. The error I get is IOError:…
GeekTantra
  • 11,580
  • 6
  • 41
  • 55
31
votes
6 answers

How do I make Eclipse and mvn appengine:devserver talk to each other?

I am in the process of switching from Google Plugin for Eclipse to the official Google App Engine Maven Plugin. The last thing, I hope, that I cannot figure out is how to get a good debug workflow set up. When I was using GPE, I just set breakpoints…
antony.trupe
  • 10,640
  • 10
  • 57
  • 84