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
26
votes
8 answers

Can I use a MySQL database with an App Engine application

I know that App Engine has its own datastore. This is great for most cases and fairly easy to used. However, we have a MySQL database that we use for several applications and not all of them are Web based. We want to use App Engine for many reasons,…
GPollice
  • 376
  • 1
  • 3
  • 5
26
votes
6 answers

Google App Engine Datastore: How to get entity by ID/Name if parent key is unknown?

There are two kinds of entity: User and Trip. User is parent to Trip and Trip is child to User. For privacy consideration I am POSTing only Trip ID/Name. Because it is looks like a Trip Key contains encoded User ID/Name. How to get entity by ID/Name…
Kappa Leonis
  • 661
  • 1
  • 6
  • 10
26
votes
4 answers

What are the costs of SSL on custom domains on GAE?

Does Google have to make significant infrastructure costs to support SSL on custom domains? Does it have to buy IPv4 address space or something? I'm not very familiar with this technology, and I don't understand why SNI/VIP costs $120/$1200 per…
Dijkstra
  • 2,490
  • 3
  • 21
  • 35
26
votes
3 answers

Checking if Entity exists in google app engine datastore.

What is the best/fastest way to check if an Entity exists in a google-app-engine datastore? For now I'm trying to get the entity by key and checking if the get() returns an error. I don't know the process of getting an Entity on the datastore. Is…
Victor
  • 8,309
  • 14
  • 80
  • 129
25
votes
5 answers

MVC in a Google App Engine Java world

I'm coming to Java from C# & ASP.NET MVC, I'd love to find an equivalent in the Java world that I could use on the Google App Engine. I've already started to have a play with FreeMarker and even made the first steps towards writing a very simple…
thatismatt
  • 9,832
  • 10
  • 42
  • 54
25
votes
4 answers

The Datastore Admin page is blank in my App Engine Control panel

The Datastore Admin page is blank in all my apps on appspot.com, I have followed the instructions to enable them, and receive no error message, just a blank page load. Can anyone help?
Chris Barry
  • 4,564
  • 7
  • 54
  • 89
25
votes
7 answers

How do I restart the Google App Engine Java Server in Eclipse?

OK, maybe I'm dumb/blind, but in the docs it says "rebuild and restart the server." But I don't see a button to do this anywhere. Or from any contextual menu. And I can't find anything in their docs explaining how to do it. If I just try to start…
bpapa
  • 21,409
  • 25
  • 99
  • 147
25
votes
9 answers

How to Save My User Account and Password in Google App Engine Launcher?

I'm using the Google App Engine Launcher to deploy my app to the GAE servers. Is there a way to save my user account and password so I don't have to type it in every time I redeploy? I'm still in the learning stages of using GAE so typing my 16 odd…
Ken
  • 1,110
  • 2
  • 10
  • 26
25
votes
2 answers

App Engine custom domain with service

I set up a custom domain with App Engine after following the instructions on DNS records: https://cloud.google.com/appengine/docs/standard/java/mapping-custom-domains It's working for the default service using URL http://MY_CUSTOM_DOMAIN but I'm…
sanooj
  • 323
  • 1
  • 3
  • 8
25
votes
3 answers

How to ignore files when running `gcloud app deploy`?

When I run gcloud app deploy app.yaml which files actually get uploaded? The project folder contains folders and files such as .git, .git_ignore, Makefile or venv that are irrelevant for the deployed application. How does gcloud app deploy decide…
Lars Blumberg
  • 19,326
  • 11
  • 90
  • 127
25
votes
10 answers

gcloud app deploy : This deployment has too many files

I got the below error, when I tried to deploy my GAE app through gcloud. Updating service [default]...failed. ERROR: (gcloud.app.deploy) Error Response: [400] This deployment has too…
Avinash Raj
  • 172,303
  • 28
  • 230
  • 274
25
votes
2 answers

Google Cloud Endpoints: verifyToken: Signature length not correct

This morning the following exception has started occuring on every API request to my Google Cloud Endpoint from my Android app: com.google.api.server.spi.auth.GoogleIdTokenUtils verifyToken: verifyToken: Signature length not correct: got 256 but…
25
votes
3 answers

Intermittent ERR_SSL_PROTOCOL_ERROR error for cross domain request

The users of my website are seeing intermittent ERR_SSL_PROTOCOL_ERROR when making cross domain requests to api.flickr.com By intermittent I mean that I've seen this happen 4 times out of ~1200 requests to the api yesterday. Failed to load resource:…
Harry Lime
  • 29,476
  • 4
  • 31
  • 37
25
votes
4 answers

Getting logging.debug() to work on Google App Engine/Python

I'm just getting started on building a Python app for Google App Engine. In the localhost environment (on a Mac) I'm trying to send debug info to the GoogleAppEngineLauncher Log Console via logging.debug(), but it isn't showing up. However,…
brainjam
  • 18,863
  • 8
  • 57
  • 82
25
votes
3 answers

Send HTML e-mail in App Engine / Python?

Can you please give me a simple, and straightforward python example of sending an HTML e-mail using App Engine? Plaintext is straightforward, but I'm having difficulties with HTML tags.
Silver Dragon
  • 5,480
  • 6
  • 41
  • 73