Google app engine 将Google应用程序引擎映射到Google域

Google app engine 将Google应用程序引擎映射到Google域,google-app-engine,google-domains,Google App Engine,Google Domains,我无法将谷歌应用程序引擎映射到谷歌域名。我注册了一个域名,我们称之为example.com。我想要实现的是example.com和www.example.com都可以访问我在Google App Engine上部署的web应用程序。此外,我希望以http://或https://开头的URL也能够访问web应用程序 因此,我需要处理四个不同的URL:1。http://example.com2.http://www.example.com, 3: http://example.com4.https:

我无法将谷歌应用程序引擎映射到谷歌域名。我注册了一个域名,我们称之为example.com。我想要实现的是example.com和www.example.com都可以访问我在Google App Engine上部署的web应用程序。此外,我希望以http://或https://开头的URL也能够访问web应用程序

因此,我需要处理四个不同的URL:1。http://example.com2.http://www.example.com, 3: http://example.com4.https://www.example.com.

我所做的是在Google应用程序引擎上验证example.com和www.example.com,获取记录,然后将A、AAAA和CNAME记录添加到Google域中的自定义资源记录中。之后,我使用谷歌域名上的合成记录将子域@.example.com转发到https://www.example.com 由于启用了SSL,所以我认为它应该处理我上面提到的四种情况

但是,在所有这些步骤之后,A和AAAA记录将从自定义资源记录移动到合成记录。最近,我遇到了一些错误,网页不能在https://url上打开,但可以在http://url上打开

我想知道我的子域转发是否导致了我看到的问题?如果是这样,我应该如何将所有4个URL映射到Google App Engine上的web应用程序,并将它们重定向到https://www.example.com?

将“example.com”映射到您的应用程序引擎域。从应用程序引擎启用免费SSL证书 将“www.example.com”映射到您的应用程序引擎域。从应用程序引擎启用免费SSL证书 在app.yaml文件中,将“安全”属性设置为“始终”。这意味着当用户在“http//example.com”中键入时,他们将自动重定向到“http//example.com”https://example.com'. 这意味着您不必在您的终端上做任何额外的事情,即不需要任何转发
请注意,使用上述设置,您仍然会得到两组URL—裸域和子域。最好的做法是只设置一套,即将全裸设备转发至sub,反之亦然。您可以在域注册点执行此操作,也可以让您的代码在应用程序中执行此操作。

谢谢!感谢你的明确回答