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
9
votes
4 answers

appengine endpoint Failed to retrieve API configs with status: 500

I run appengine local dev server in eclipse with params 0.0.0.0 When I try to access any of the methods I get the following error. I get the same error if I try to access api explorer http://localhost:8888/_ah/api/explorer Notes: I just updated my…
kasavbere
  • 5,873
  • 14
  • 49
  • 72
9
votes
2 answers

Custom domain mapping to Google App Engine module or version

Suppose I have a Google App Engine application which has several modules which have several versions. Can I map a custom domain name to a specific version of a specific module of the application? For example: http://www.example.com should be mapped…
Korneel
  • 1,487
  • 14
  • 40
9
votes
1 answer

REST on GAE, what implementation to use?(RESTlet, jersey, other....)

Have somebody experience with using REST on GAE? Maybe you can advise some lightweight REST implementation for this. I found that RESTlet said that they have GAE optimised implementation. RESTlet-GAE Anybody try this?
user124722
9
votes
2 answers

Error with Thousand Separator in Jinja2 on Google App Engine

I'm working on YouTube Data API. I'm trying to display the viewCount from the video statistics in my HTML using jinja2 on Google App Engine. When I specify constant values like in my template like: {{ '{0:,}'.format(1234567890) }} the output works…
Afloz
  • 3,625
  • 3
  • 25
  • 31
9
votes
3 answers

Faster App Engine Development Datastore Alternative

Is there a way to use a real database(SQLite, Mysql, or even some non-relational one) as datastore for development, instead of memory/file datastore that is provided. I saw few projects, GAE-SQLite(did not seem to be working) and one tip about…
M. Utku ALTINKAYA
  • 2,254
  • 23
  • 29
9
votes
5 answers

Go - cannot find package "appengine"

I have followed this guide in installing the AppEngine SDK. https://developers.google.com/appengine/docs/go/gettingstarted/introduction I have originally installed Go 1.2 with Brew (on OSX). I've set my paths: export GOPATH=$HOME/Documents/go export…
if __name__ is None
  • 11,083
  • 17
  • 55
  • 71
9
votes
2 answers

Retroactive indexing in Google Cloud Datastore

There are many properties in my model that I currently don't need indexed but can imagine I might want indexed at some unknown point in the future. If I explicitly set indexed=False for a property now but change my mind down the road, will…
rusty1042
  • 267
  • 2
  • 3
  • 12
9
votes
3 answers

How do I create a request object in Django?

So I'm using Django with Google App Engine and I have an urls.py file that redirects each url to a corresponding method. Each one of those methods is automatically passed "request" as one of the arguments, which I believe is an HttpRequest object.…
ryan
  • 2,311
  • 3
  • 22
  • 28
9
votes
1 answer

Google app engine compatibility with Spring framework

I have started developing a web app using google app engine and Spring 4. But now i have understood that Spring 4 does't fully support with Google app engine. Now i need the latest version of Spring framework that fully support with google app…
Lakmal Vithanage
  • 2,767
  • 7
  • 42
  • 58
9
votes
1 answer

cron.yaml in Google App Engine: how to schedule task every hour at specific minute?

In Google App Engine, I'd like to schedule a task every hour at 10 minute. I mean, at 00:10, 01:10, 02:10, ... 22:10 and 23:10 every day: every o'clock + ten minutes. Crontab equivalent will be like 10 * * * * mytask What should I write in my…
Yosh
  • 2,512
  • 3
  • 24
  • 30
9
votes
1 answer

Google App Engine - Cloud Endpoints - Application name is not set

I just started Google Cloud Endpoints. When running android app, I have the following warning in logcat: Tag: AbstractGoogleClient Text: Application name is not set. Call Builder#setApplicationName. Where to set Application name? Is it in android…
JR Galia
  • 17,229
  • 19
  • 92
  • 144
9
votes
2 answers

How do I set a root password for a Cloud SQL instance in Google App Engine? ["Instance busy" error message]

Whenever I try to set a root password I get a message saying "Instance busy". How can I then set a password for the instance? Is there a third party tool I can use to connect to the cloud-sql instance and maybe set a password from there?
Andreas Rudolph
  • 1,226
  • 19
  • 28
9
votes
1 answer

Channel API channel gets disconnected without onclose or onerror calls. JavaScript console has logs of failed HTTP calls to talkgadget.google.com

I have implemented Google App Engine's Channel API feature in my application. Everything runs smoothly. I create new channels every one hour for every user. I have managed to maintain one channel per session (same channel for different tabs in a…
Kumar
  • 1,023
  • 1
  • 10
  • 23
9
votes
2 answers

Remove a property from an existing Model instance

I have a Model with a big blob property User.image Having this property in my model made my queries take too much time and go over the deadline so I decided to move that property into another model - UserData - who's parent is the User. However,…
Eran Kampf
  • 8,928
  • 8
  • 49
  • 47
9
votes
3 answers

Android + App engine: user.getUserID() is null in endpoint

I have an Android application with GAE server. I tried to authenticate the user as described on developers.google.com, I added the user parameter to the endpoint methods etc. I get a User which is not null, but this method getUserId() returns null.…