Google App Engine - 静态 IP 地址 - 路由域名

Google App Engine - Static IP Address - Route Domain Name

我是 运行 Google App Engine Standard 上的烧瓶应用程序。

没有找到一个资源,其中指出Google App Engine 提供静态IP 地址。我正在尝试路由我的域名,我们称它为 'mydomain.com' 以访问 google 应用引擎端点,Goole 提供的类似于 https://my-appengine-name.appspot.com/

我已使用 Google 验证域并将其选为自定义域。

如果 https://my-appengine-name.appspot.com/ 是一个数字 IP 地址,我可以简单地将我的域即 'mydomain.com' 路由到 A 名称记录中的数字 IP 地址。但是,据我了解,应用引擎具有应用引擎的动态 IP 地址,因此这是不可能的。

我在这里有什么选择可以将 'mydomain.com' 路由到 Google 的 App Engine 域:'https://myappenginename.appspot.com/ ' 然后呢?

除了 John 评论之外,如果您选择服务的根域(在示例中,我自己的域 gblaquiere.dev,则会提供 IP(和 1 个 CNAME)列表,您必须更新你的注册商​​与他们

如果你绝对只想注册一个IP,你可以创建一个HTTPS Load balancer in front of App Engine and create a serverless NEG backend

虽然@guillaume 在上面正确地发布了我只是想明确地重申这些步骤。一般来说,提出这样问题的人是 GCloud 的新手,有明确的步骤会有所帮助。 在 App Engine 仪表板中,单击设置。

在设置中,点击添加自定义域

要添加域,您需要通过 Google 验证您的域,方法是添加 TXT 记录或 Google 提供的其他方法(如果您尚未使用 Google).这种验证几乎可以立即通过 namecheap.com 或 name.com 等注册商进行(根据我的经验) 然后返回到 Google App Engine 控制台中的这个自定义域区域,您将获得一个经过验证的域列表,您可以 select 路由到您的 App Engine。

完成此操作后 Google 将为您提供一系列 A、AAAA 和 CNAMe 记录,您需要在您的注册商处更新这些记录,通常是在高级 DNS 设置中。

这应该足够了。我认为我的挣扎是由于我部署的应用程序出现问题而导致的,我将其误诊为 DNS 路由问题。感谢之前的回复对我的帮助。