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
29
votes
2 answers

How many Datastore reads consume each Fetch, Count and Query operations?

I'm reading on Google App Engine groups many users (Fig1, Fig2, Fig3) that can't figure out where the high number of Datastore reads in their billing reports come from. As you might know, Datastore reads are capped to 50K operations/day, above this…
systempuntoout
  • 71,966
  • 47
  • 171
  • 241
29
votes
4 answers

Anonymous caller does not have storage.objects.get

On Google App Engine (GAE) written in Python. I am trying to issue an http post to cloud-speech-to-text api and using URI audio source (Google Cloud Storage Bucket Objects). I am using the following headers; Authorization: BASIC…
29
votes
7 answers

Python cloud hosting other than Google App Engine?

What options exist for Python Cloud Hosting other than Google App Engine? I'm looking for solutions that let me write and publish code to servers that will scale up automatically to meet demand. I don't want to spend my time on IT tasks. So far,…
Christian
  • 1,126
  • 2
  • 11
  • 15
29
votes
4 answers

How to stop or disable Google App Engine production server?

I have uploaded google app java project to production google app engine (from this tutorial), but I can't found any information how to stop or disable the production app engine. From google developer console, I can shutdown the instance via menu…
null
  • 8,669
  • 16
  • 68
  • 98
29
votes
1 answer

Creating Java Web Service using Google AppEngine

I'm trying to create a simple web service application where I can retrieve a collection of strings and store them into a data store on the AppEngine server. I have knowledge in Java and barely any knowledge of Java Servlets and its WAR standards. I…
Jeremy Edwards
  • 14,620
  • 17
  • 74
  • 99
29
votes
2 answers

Google App Engine: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 48: ordinal not in range(128)

I'm working on a small application using Google App Engine which makes use of the Quora RSS feed. There is a form, and based on the input entered by the user, it will output a list of links related to the input. Now, the applications works fine for…
Manas Chaturvedi
  • 5,210
  • 18
  • 52
  • 104
29
votes
14 answers

App Engine: How to "reset" the datastore?

Well, I'm developing in App Engine (Java) and after a lot of tries and deployments, I need to reset the datastore. There is a lot of random data I added to test performance, and besides that the entities changed a lot, so I need to delete all: data,…
Damian
  • 5,471
  • 11
  • 56
  • 89
28
votes
4 answers

JPA - When to use getTransaction() when persisting objects

I've recently started working with JPA on the Google App Engine. In reading some examples, I've noticed a couple of variations in the way objects are persisted. In one case, I've seen something like…
John F.
  • 4,780
  • 5
  • 28
  • 40
28
votes
3 answers

Why am I getting the following error when running Google App from eclipse?

I did a search and found QuickTip: VerifyError with jdk 7: If you are struggling with the following kind of error java.lang.VerifyError: Expecting a stackmap frame at branch target 6 bla bla bla … then a simple solution is to add the following…
8oh8
  • 1,247
  • 5
  • 19
  • 35
28
votes
2 answers

Are there any official plans to support Dart on Google App Engine?

Googling the web I haven't found anything that says something about whether Dart should eventually become supported by the Google App Engine hosting platform. Google is saying that Dart should also be considered a language for developing the server…
Marc
  • 4,327
  • 4
  • 30
  • 46
28
votes
8 answers

How does one get a count of rows in a Datastore model in Google App Engine?

I need to get a count of records for a particular model on App Engine. How does one do it? I bulk uploaded more than 4000 records but modelname.count() only shows me 1000.
somebody
28
votes
4 answers

What is the syntax for adding a GET parameter to a URL?

I am using Python and Google App Engine. I need to get access to certain webpage by adding some elements to the url. What is the syntax for adding a GET parameter to a URL?
irenka
  • 281
  • 1
  • 3
  • 3
28
votes
3 answers

What is the difference between Google App Engine and Google Cloud Run?

Does anyone know, difference between Google App Engine Flex and Google Cloud Run? Thanks
Nipu
  • 653
  • 1
  • 8
  • 15
28
votes
4 answers

How do I display current time using Python + Django?

I am learning how to use Python and Django to produce a small webapp that prints out the current time. I am using this with the Google App Engine. Right now it's only displaying a blank page, but I want it to display the current time. I also want to…
Lucas
  • 1,577
  • 6
  • 18
  • 25
28
votes
5 answers

App Engine Datastore Viewer, how to show count of records using GQL?

I would think this would be easy for an SQL-alike! What I want is the GQL equivalent of: select count(*) from foo; and to get back an answer something similar to: 1972 records. And I want to do this in GQL from the "command line" in the web-based…
Olie
  • 24,597
  • 18
  • 99
  • 131