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处于同一级别:
但文档位于/ compute / docs中,显然不应与/ appengine / docs兼容
那么,GAE是否与Cloud VPN兼容,还是仅限于GCE?
答案 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连接 - 但是,它需要在灵活的应用引擎(或计算引擎)上运行服务,你的应用程序将需要以某种方式与它接口。这可能是最简单的方法,因为从标准迁移到灵活并不是最简单的任务。我知道 - 我已经完成了。