我有一个GAE项目(myproject.appspot.com),我想从自定义域(myapp.com)提供。
我已将自定义域添加到我公司的Google Apps帐户(example.com)
在我的仪表板上,我已成功添加了我的域名。这已得到证实;它说myapp.com - Active
在Google instructions之后,我执行了第3步(点击“添加域名”),尝试使用我的普通管理员帐户登录:
问题#1 ,它不会让我执行此步骤:
You are trying to access Google Admin of myapp.com but you do not have a valid logged in account for it.
我已成功执行了第4步(激活此服务),我的应用程序显示在我公司的“App Engine应用程序”下。
此页面显示:Web address
- Your users can access MYPROJECT at: https://myproject.appspot.com
- Add new URL
我然后点击“添加新网址”,这为我提供了一个机会,从包括在这个帐户都是我自己的域(即两个example.com和myapp.com)下拉列表中选择域。
问题#2 ,它不会让我执行此步骤。我选择http://myapp.com并单击[添加]。当我这样做,我得到了一个红色的弹出框说The term 'myapp.com' is not allowed.
单引号转义并显示为警告与“'”
我可以成功添加公司域名(example.com)的URL。但如果我选择myapp.com,它会抛出错误/警告。
为什么Google Apps阻止我使用此域名?我清楚地拥有它,它出现了 下拉菜单。为什么不允许说“这个词”,好像它是一个错字?这是解析未转义的引号字符的错误吗?
答案 0 :(得分:2)
我发现了一个很棒(而且非常模糊)的解决方案。
首先,Google不会告诉您这一点,但自定义域不能是您的Google Apps帐户中的辅助域。只能为“添加新网址”选择主域名。
有两种解决方案。一种方法是将第二个域(myapp.com)添加到您的Google Apps帐户,作为主要(example.com)的域别名,而不是辅助域。对于许多用户而言,这可能是不可接受的,因为这意味着您无法使用myapp.com从example.com提供不同的内容。
第二种解决方案是创建一个完全独立的单独的 Google Apps帐户,并使您的域(myapp.com)成为该帐户的主域。对于许多用户来说,这也是不可接受的,因为您可能不想为Google Apps帐户付费(每位用户每年最低50美元)。但是,免费获取Google Apps帐户非常酷。
您只需1个用户即可创建一个独立的Google Apps帐户,然后为该用户删除Google Apps。这听起来很奇怪,但和我在一起。超级用户帐户仍然存在,因此您可以管理域和App Engine应用程序。您放弃的是付费服务:该用户的Gmail,文档,日历等,这意味着您没有义务支付50美元/年。
这是食谱。你会需要: a)Google用户帐户(例如在http://gmail.com创建的joe@myapp.com) b)App Engine帐户(例如http://appengine.google.com) c)Google Apps帐户(例如http://admin.google.com/myapp.com)
创建您的Google Apps帐户,您将获得30天的免费试用期。 确保您的用户(a)是应用引擎项目的所有者(b)。
确保将您的应用引擎项目(b)添加到您的Apps帐户(c)。 在“管理控制台/更多控件/ App Engine应用”下(“添加服务”,单击右上角的图标)
您可以在此处删除付费服务并免费保留Apps帐户:
在管理控制台中,选择公司资料/个人资料。 一直向下滚动到帐户删除。查找文本“一个或多个订阅仍处于活动状态。请取消这些订阅”
点击“订阅”。 点击“Google Apps”。 点击“取消Google Apps”(这是页面最右侧的⃠图标)
这将删除付费服务(gmail,docs,cal等),因此您将无法再访问其中任何一项。 Gmail不会处理发送到joe@myapp.com的任何电子邮件。如果要为myapp.com域启用电子邮件,则需要为myapp.com设置MX记录以指向其他服务。但是您将免费获得与您的Apps帐户和App Engine应用程序相关联的myapp.com域名,并且您将能够以joe@myapp.com身份登录以管理它们。
在某些时候,如果您改变主意并决定要为用户提供Gmail,我们随时欢迎您重新添加Google Apps服务,当然还要以每位用户50美元的价格购买许可证。
答案 1 :(得分:0)
您需要从Google Apps for Domain帐户添加GAE应用。您可以在表单中向Google Apps帐户添加appengine应用程序,但它不在您的GAE帐户中,而是在您的Google Apps帐户中。