自动重定向 Google App Engine

3

我已经使用自定义网址配置了我的Google应用引擎。我在提供DNS的地方添加了一个新的CNAME条目,看起来像这样:

app CNAME   ghs.googlehosted.com.

每次我输入网址app.website.com,就会自动重定向到预览网址https://20161211t143424-dot-dfsf-151819.appspot-preview.com,这真的很烦人,我怎样才能在我的自定义网址中使用我的应用?我需要使用https协议吗?
你可以在这里查看该行为:http://app.e-writer.io/

你在 app.yaml 中使用了 "env: flex" 吗? - Dan Cornilescu
是的,这是推荐的选择。另外,我想使用Python3。 - Giuseppe Pes
如果您填写下面所选答案中链接的联系表格,您很可能会收到来自谷歌的电子邮件(发送至提供的电子邮件地址),询问有关配置的任何问题。请务必在填写表格后尽快检查该电子邮件。 - AppreciateIt
1个回答

4
这似乎是最近(新的)灵活环境的默认行为。来自 域更新 的引用(重点在于我):
流量现在从appspot-preview.com域中提供,而不是从appspot.com域中提供。所有来自App Engine灵活环境的流量将自动重定向到新域。所有App Engine标准流量仍将通过appspot.com进行。当App Engine灵活环境普及时,用户将能够使用appspot.comappspot-preview.com域来路由流量。
对于想要使用最新的App Engine Flexible版本和自定义域的用户,请填写此表单与我们联系。
看起来您必须使用上述提到的表格与他们联系。
您可能能够切换到以前的灵活环境版本(即在app.yaml中使用vm:true)。但是,该文档现在可能很少,并且我甚至不确定它是否允许自定义域工作(我尚未使用任何flex env,因此这只是一种理论)。

1
谢谢你的帮助。在我看来,这太荒谬了。我正在考虑把所有东西都转移到亚马逊。感谢你的帮助。 - Giuseppe Pes
你认为我能将我的Flex环境迁移到标准环境吗? - Giuseppe Pes
标准环境更加成熟,但也更加限制。它是一个PaaS,需要与“虚拟机”不同的思维状态。迁移可能需要很大的努力,这取决于您的应用程序。如果您从反向迁移的角度来看,这可能会给您一个想法:https://cloud.google.com/appengine/docs/flexible/python/migrating - Dan Cornilescu
请注意,根据此链接 https://cloud.google.com/appengine/docs/flexible/ ,灵活环境目前还不适合生产使用。 - YantingChen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接