是否可以将Google App Engine与Google Cloud VPN配合使用?

时间:2016-05-10 11:59:29

标签: google-app-engine vpn google-cloud-platform

Google提供的文档并不十分清楚。 这里(https://cloud.google.com/compute/docs/vpn/overview)表示

  

Google Cloud VPN通过IPsec VPN连接将您现有的网络安全地连接到您的Google Cloud Platform(GCP)网络

考虑到Google App Engine(GAE)和Google Compute Engine(GCE)都是Google Cloud Platform(GCP)的一部分,这意味着Google Cloud VPN适用于GAE和GCE。

此外,Cloud VNP的部分与项目控制台中的GAE和GCE处于同一级别:enter image description here

但文档位于/ compute / docs中,显然不应与/ appengine / docs兼容

这是一个描述隧道的图表,它只讨论GCE,它可以排除GAE: enter image description here

那么,GAE是否与Cloud VPN兼容,还是仅限于GCE?

2 个答案:

答案 0 :(得分:5)

Google Cloud VPN 通过IPsec VPN连接将您现有的网络安全地连接到您的Google Cloud Platform(GCP)网络。因此,只有连接到GCP网络的资源才能通过云VPN隧道进行通信。

App Engine Flexible Environment基于Google Compute Engine,因此可以通过Cloud VPN连接到您的远程网络。如this article中所述,您可以在GAE Flexible应用程序的app.yaml配置文件中指定网络设置。

答案 1 :(得分:1)

Google App Engine标准CAN直接使用VPN,但新的灵活Google App Engine(现已正式发布,不再处于测试阶段)可以直接使用它。只需从控制台设置谷歌云VPN和您的网络,并确保将网络包含在您的app.yaml文件中。

灵活的App Engine是新应用程序利用VPN连接的最简单方法,因为不会出现任何迁移问题。

对于无论出于何种原因无法移植到灵活的标准应用引擎应用,您仍然可以使用VPN连接 - 但是,它需要在灵活的应用引擎(或计算引擎)上运行服务,你的应用程序将需要以某种方式与它接口。这可能是最简单的方法,因为从标准迁移到灵活并不是最简单的任务。我知道 - 我已经完成了。