How to choose Google App Engine servers' location - google-app-engine

In this doc https://cloud.google.com/appengine/docs/location it is said I can set the servers hosting my google app engine based web application in EU but I can't find the show advanced options button when creating a new GAE application. Is it still possible?

Well its definitely possible with new console at console.developers.google.com.

Related

Mapping App Engine Application to NON Google Apps Domain

I know this might be a duplicate question, but there was no precise answer to the question :
Can i map my appspot application URL to a non google apps domain ?
The precise answer is no! If you want to use a custom domain, it has to be a Google Apps domain. See here for info -> https://developers.google.com/appengine/docs/domain
Since today is now possible to assign any custom domain (no Google Apps required) to an App Engine app. In the Google Cloud Developer Console, go to App Engine -> Settings -> Custom domains
Google Apps is still required if you want to set up SSL via SNI.
See: https://plus.google.com/+RalfRottmann/posts/JNVz2TADgMb

Console - created new project; auto-created app engine app; can't set billing

I am getting very confused with the whole cloud console api console thing.
I just created a new Cloud Console project in order to setup some GCE instances. It seems to have auto-created an App Engine app. That is fine, but when I go to enable billing, it tells me that it cannot enable billing for app engine apps and that I need to do that in App Engine Console.
Earlier this week, I tried to setup a project to include both an existing App Engine app and Compute Engine. I was asked to got through the request access process like before GCE was available.
I created a project in the Cloud Console by starting in the App Engine console and choosing Cloud Integration. I said there was an error creating the project, but it seems like it created it. However, when I go to that project in Cloud Console, there is no option to even add Compute Engine.
Two questions:
(1) Is there something outlining the differences between Cloud Console and API Console and when it is most appropriate to use one over the other?
(2) How do I get a project (in either one I suppose) that includes an existing App Engine app and Compute Engine resources that I want to create in this project?
Thanks for your help.
-- Jay
Cloud Console is essentially a planned replacement for the API console,
however it may not have all functionality yet
Try going to appengine admin console application settings, and at the bottom of
the page cloud integration. Click on create project. Once it succeeds go to the cloud
console and enable billing for Compute Engine

Add domain to Google Appengine w/o using Google Apps for Business

I've tried to add a custom domain for my app, my own domain, instead of default example.appspot.com.
But just figured out that Google don't allow to use Google Apps for free anymore. Only Google Apps for Business.
Actually I don't need anything provided by Google Apps for Business, just need to use my own domain for my GAE project. But seems that now there no way to use custom domain w/o signin for Google Business account? and paying $50 a year. Is it correct? Is there any other way to add custom domain to GAE?
UPDATE: see comment from #JW.
I just discovered today (as of 2014-04-11) a new custom domain
settings page is available from Google Developers Console:
Go to https://console.developers.google.com/project Click on your
project On the left click "App Engine" Click "Settings" There you go!
You can configure custom domain without the need of Google App
account!
Register for Google Apps for Business and apply for $50 credit.
Starting June 15 and for a limited time, Google will offer a USD
$50.00 App Engine credit for Google App Engine developers who have
recently purchased a new Google Apps for Business domain account for
their App Engine application.
https://docs.google.com/forms/d/1lSDA5Jol0Bosaop3RKZ9YqlSyzVLsCtAv8gYupBheR4/viewform
From https://stackoverflow.com/a/23006209/8137:
I just discovered today (as of 2014-04-11) a new custom domain settings page is available from Google Developers Console:
Go to https://console.developers.google.com/project
Click on your project
On the left click "App Engine"
Click "Settings"
There you go! You can configure custom domain without the need of Google App account!

Project created from App Engine Console comes with less features compared with project created from Cloud Console

When I create a new Application from App Engine Console https://appengine.google.com/,
the application also appears on Cloud Console https://cloud.google.com/console#c=l
However, clicking into the project shows that only these features are included:
App Engine
BigQuery
Cloud Datastore
Compared with Project created directly from Cloud Console:
App Engine
Compute Engine
Cloud Storage
BigQuery
APIs
Cloud Datastore
Cloud SQL
That leads to problem that App Engine project is missing access to many features and there seems no obvious way to add them back later.
Any idea what's wrong here?
1,This only implies that when you create an application from app engine console, it directly creates 3 types of projects: app engine app, datastore instance and big query(i think you need to enable the api first) with the same project id. This does not mean you cannot use the other features. It only means you need to separately enable them and give project ids.
2, If you create a project from cloud console, then it will automatically create projects under all the 7 different categories with the same project ID
Finally I found how to do this:
Go to https://appengine.google.com/
Open your app
Open Administration / Application Settings
Click the button in the "Cloud Integration" section

Securing a deployed Roo/GWT application

I recently succeded in uploading a Roo/GWT project on Google App Engine.
But, how can I secure it from the Google App Engine application dashboard?
Is there a way to tell to GAE to put a Google Login Box at the start and set a list of authorized accounts?
Thank you very much,
Regards.
Just answered ~same q. here Adding an authentification system in a deployed Roo/Gwt project
This is in progress to be implemented for GWT 2.1/Roo 1.1.0. See this for more details https://jira.springsource.org/browse/ROO-1003
If you can't wait, check the Spring Security in Google App Engine article, at http://blog.springsource.com/2010/08/02/spring-security-in-google-app-engine/ That approach is not supported by Roo though (so once you change the generated code, it will be harder, but still possible, to continue using Roo)

Resources