I created an app engine app (deployed and working) that I want to add to my google apps primary domain.
I followed the directions in the app engine console (going through Administration -> Add Domain).
I typed my domain in and get to the page with the terms and services.
the page has the title:
You have requested that the ' YOUR_APP_ENGINE_SERVICE_HERE ' service be added to your domain
the url is https://admin.google.com/AdminHome?appId=YOUR_APP_ENGINE_SERVICE_HERE&chromeless=1#OGX:AddAppEngineService
I check the checkbox to accept the terms and services then click activate, after a few seconds I get back to the same terms and services page.
I get no errors that tell me anything.
If this helps my google apps account is one of the grandfathered free accounts (< 10 users).
Thanks
It ended up being a conflict with a google sites website id being the same as the appengine id (eventhough they were going to be into different subdomains). it created a conflict without error messages, so deleting the old site id did the trick
Related
I have deployed a Java Web application on Google Cloud platform and have purchased a domain and SSL Certificate from GoDaddy.com.
Its a simple application with a login page and a registration, where a specific(only one user) will have login credentials and post login will submit a form which will be saved in google DATASTORE in Google Cloud Platform(GCP).
I have two queries here :
1)
My application works perfectly,on my machine and even few machines around my home (as i have verified in few cyber centres around) but not at a client place located in different city(150 miles away). I'm not sure,as the client is not running any firewall or any browser plugin, as i have not visited the client place yet.
The call is as below.
Domain purchased from godaddy.com is : "ABC.in"
App engine project linked to this domain is : "web-abc"
If we hit "ABC.in" in browser it will in-turn call "web-abc.appspot.com".
in the background.Now though the login page loads,the client complains that the next subsequent pages does not load and page becomes blank.But for me in my system it works perfectly,as i can see the updated DATASTORE in GCP.
2)
Once i configure my DNS at GoDaddy.com, i'm unable to make any changes to the project hosted on GCP app engine.So i decided to create a new project and host it on the GCP. But GCP app engine page does not show any option to replace a project as it showed me during my first project setup.
I need to replace project "web-abc" linked to "ABC.in" with "web-pqr".
Please Please help...!
Thanks
To answer your second query you can just rest your CNAME record in the GODADDY DNS configuration and add the web-pqr reqq. That should work. Rest of the question< i really don't get it. Please share some error message or the screenshot when you try make change to your exiting project.
I have an appengine app hosted on mylongdomain.net
I have added a second domain to my google apps account, it's a short Palestine domain: short.ps
When I try to use the admin console to add this domain to the list of URLs for my appengine app (in admin console->more controls->App engine apps->my app name under "Add new URL") I am able to select short.ps from the dropdown list of domains. However, when I try to add it as http://www.short.ps, I am unable to do so. I get the error "Invalid Domain".
My domain is verified and the CNAME record is correctly pointed to GHS.GOOGLEHOSTED.COM.
Does anyone know why I am getting Invalid Domain error and what I can do to fix it?
Thanks in advance!
This appears to be a bug in the Admin console. Apps support was completely unhelpful: "we don't support the app engine apps part of the admin console".
However, setting up a second google apps account for domain short.ps and also adding the appengine app to that account seems to have done the trick.
Google Apps Secondary domain currently has lot of restrictions , one of those is secondary domain are not supported in Google AppEngine, and one cannot switch primary domains too(as of now)
link to limitations for secondary domain : https://support.google.com/a/answer/182081?hl=en
the simple solution would be to add your domain as Alias to primary domain, then point it to your AppEngine app by setting appropriate CNAME, it will work (i have personally tried it)
Can you use Google App Engine with your own custom domain, without paying for the whole Google Apps business package?
The setup instructions suggests this is not possible. Has anyone found a work around?
You no longer need google apps for using custom domain with GAE. you can use custom domains without signing up for Google Apps for Business.
go to https://console.developers.google.com and click on your
project and select appengine then click on settings
there you can add and verify your domain using Google Webmaster central
Once you're done verifying you're all set to go !
IF one has had a free Google Apps account prior to the December 2012 deadline, there does seem to be an easy solution to mapping a new GAE app to a newly registered domain. I happen to still have such prior account for which I do not have to pay (yet?), I believe. I suspect other long-term GAE developers are in a similar situations. So, I am adding quick instructions I found and translated from here. (There are many related threads on the topic on stackoverflow. This question seems the most relevant for adding these notes.)
Login to your existing Google Apps account
Go to "Domains" and hit "add a domain or a domain alias"
Keep "Add a domain alias of ..." selected and enter the new domain name in the field
Go through the required domain verification process
Now back on the main admin screen, hit "Google Apps" and click "add Services" (a box icon on the top right)
Under "Other Services" enter your GAE app ID
On the "Settings for " page coming up, hit "Add new URL"
Select the domain name added in Step 1+, adding a prefix such as "www" in front
Confirm and be done with it
Just done and verified. Works for me and I suspect the same procedure would work for any further domains the same way.
DISCLAIMER: Again, this is for people with a prior Google Apps account. However, it should also be relevant for people that paid for a single such account. This single account should then be sufficient to map multiple GAE apps to multiple domains, if you don't need an independent copy of the other Google apps goodies every time.
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.
To review the terms and conditions for this site and request a credit for an eligible application, please visit this site.
Here is the google groups discussion : https://groups.google.com/forum/?fromgroups#!topic/google-appengine/jC_K-YlmXhM
Quoting from the link above:
We are working on a solution that will make this process simpler for
developers and not require a paid subscription for Google Apps for
Business.
In the meantime, starting from June 15, we will offer a $50 App Engine
credit for developers who need to purchase a new Google Apps for
Business domain in order to associate a domain with an App Engine
account.
Actually there is one free solution, for people that don't have Google Apps account yet.
Go to AppEngine -> Application Settings -> Add domain -> Sign up for Google Apps
Start a free 30 day trial - Do not add the billing options
Setup your domain
Add the domain to your app engine project
When the 30 day trial expire the domain will still work.
I have an AppEngine app running at myappname.appspot.com, and I've added the URL status.domain1.com. However, the point of this whole project is have the app running at: status.domain2.com. We have domain1.com as the main domain associated with our Google Apps account, and domain2.com is linked that account as a active domain.
When I go to 'myappname (App Engine) settings' in our control panel, and I try to "Add new URL" as status.domain2.com, I get the error banner:
The term 'domain2.com' is not allowed.
This is even though 'domain2.com' is listed as one of the domains associated with our account, and available on the drop-down menu.
How can I get the VirtualHost status.domain2.com to work? We already have this domain on our Google Apps account, but Google Apps support can't help.
This question is similar to Google App Engine and domain name and
How do I point multiple domain names at a single Google App Engine application?, but in this case I'm able to add 'myname#domain2.com' as an administrator of the 'domain2.com' domain on Google Apps, and I have 'domain2.com' as a drop-down option when I do "Add new URL" but I still get an error.
This bug in GAE has me pulling my hair out. Wish I'd not gone this route.
In order to use status.domain2.com with app engine, you have to add it to your google apps account as a domain alias and not as an active domain.
Google does not make this easy to find out, but see the last paragraph of this page: http://support.google.com/a/bin/answer.py?hl=en&answer=182081
I have a Google Apps domain at www.openstv.org that I use for email and a website.
I recently created a Google App Engine app at stv.appspot.com and it can also be accessed at opal.openstv.org.
I would like to:
Use www.opavote.org for my Google App Engine app instead of opal.openstv.org, and
Have opavote.org be a domain alias of openstv.org so that I don't have to maintain two Google Apps domains.
Two stackoverflow questions suggest that this is possible:
Google App Engine on Google Apps Domain
Google App Engine and domain name
But other reputable information suggests that it is not possible: Issue 638
I've tried to do this, but I can't get it to work. Is there an explanation for this apparent contradiction?
EDIT: Adding what I tried in response to Nick's comment.
From App Engine Dashboard:
Go to Application Settings
Click Domain Setup
Enter opavote.org -> "Sorry, you've reached a login page for a domain that isn't using Google Apps. Please check the web address and try again."
Click back and enter openstv.org -> Takes me to Google Apps for Openstv.org
From Google Apps Dashboard for OpenSTV.org -> stv settings (my GAE app) -> Click add new URL
I'm allowed to enter a subdomain of openstv.org (e.g., opal.openstv.org) but I am not allowed to use the opavote.org domain (there is no dropdown menu for the domain).
Go to Google Apps -> Domain Settings -> Domain Names and see that opavote.org is listed as a domain alias and is verified in two ways (DNS record and uploading file). No other options here.
If you've added 'opavote.org' as an alias, it should be showing up in the list - this sounds like a bug with Apps. Have you tried removing it and re-adding it? If that doesn't work, you may need to file an issue with the Apps team. It's definitely possible to do this - I'm running apps off alias domains myself.