【问题标题】:Automatic redirection google app engine自动重定向谷歌应用引擎
【发布时间】:2016-12-20 14:27:23
【问题描述】:

我已经为我的谷歌应用引擎配置了一个自定义网址。我在提供的 dns 中添加了一个新的 cname 条目,如下所示:

app CNAME   ghs.googlehosted.com.

每次我输入 URL app.website.com 时,我都会自动重定向到预览 URL https://20161211t143424-dot-dfsf-151819.appspot-preview.com。这真的很烦人,我怎样才能在我的自定义网址中使用我的应用程序?我需要使用 https 吗?

您可以在此处查看行为:http://app.e-writer.io/

【问题讨论】:

  • 你在app.yaml中使用“env: flex”吗?
  • 是的。这是推荐的选择。。另外,我想用python3。
  • @GiuseppePes 我也有类似的问题(www.carullo.me,stackoverflow.com/questions/41235873/…),我注意到您的问题似乎已修复。你是怎么解决的?
  • @ghego1 如果您填写下面所选答案中链接的联系表格,您可能会收到一封来自 google 的电子邮件(针对提供的电子邮件地址),其中包含有关配置的任何问题。请务必在填写表格后尽快查看该电子邮件。

标签: google-app-engine dns cname


【解决方案1】:

这似乎是当今(新)柔性环境的默认行为。来自Domain update(强调我的):

现在从 appspot-preview.com 域而不是从 appspot.com 域。来自 App Engine 的所有流量 环境将自动重定向到新域。全部 App Engine 标准流量将继续通过appspot.com。 当 App Engine 柔性环境正式发布 (GA) 时, 用户将能够使用appspot.comappspot-preview.com 用于路由流量的域。

适用于希望使用最新的 App Engine Flexible 版本的用户 自定义域名,请填写this form联系我们。

看来您必须使用上述表格与他们联系。

可能能够切换到以前的灵活 env 版本(即在 app.yaml 中使用 vm:true)。但是现在这方面的文档可能很少,我什至不确定它是否允许自定义域工作(我还没有使用任何 flex env,所以这只是一个理论)。

【讨论】:

  • 感谢您的帮助。在我看来,这很荒谬。我想把所有东西都搬到亚马逊上。感谢您的帮助。
  • 你认为我可以将我的 flex 环境迁移到标准环境吗?
  • 标准 env 更成熟,但也更严格。它是一种 PaaS,它需要与“虚拟机”不同的心态。迁移可能需要也可能不需要大量工作,具体取决于您的应用。如果您从反向迁移的角度来看它,这可能会给您一个想法:cloud.google.com/appengine/docs/flexible/python/migrating
  • 请注意,根据这个链接cloud.google.com/appengine/docs/flexible,柔性环境还不适合生产使用。
猜你喜欢
  • 2013-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
相关资源
最近更新 更多