是否有部署在谷歌应用程序引擎内部面向应用程序的方法吗?

问题描述 投票:0回答:2

是否有部署在谷歌App Engine的“面向内部的”应用程序的方式。 AWS提供此功能的解释here也是如此天青为解释here

什么是GCP相当于这个?看来App Engine的灵活的环境可能是答案,但在灵活的环境是否确实举办面向企业内部网应用程序的方式我无法找到一个明确的文件。有没有从GCP谁可以指教?

更新

我测试了由Dan最近推荐的解决方案。下面列出的是我的意见:

  • App Engine的柔性允许部署到VPC,这允许VPN方案。然而,VPN方案是用于从应用程序引擎的连接(始发)于GCP的VPC或到外部GCP其他网络可以是上-PREM或在另一个云。
  • 访问(往)到应用程序本身从GCP或其他网络总是通过面向公众的IP网络路由。没有选择在私有IP来访问应用程序的时刻。

如果有其他更新,我会在这里更新。

google-app-engine google-cloud-platform app-engine-flexible
2个回答
1
投票

它应该能够与GAE灵活的环境。从Advanced network configuration

您可以细分Compute Engine网路到子网。这使您可以启用VPN的场景,如您的企业网络中访问数据库。

要启用App Engine应用程序子网:

  1. Create a custom subnet network
  2. 网络名称和子网名称添加到您的app.yaml文件,按规定above
  3. 要建立VPN,create a gateway and a tunnel for a custom subnet network

标准ENV GAE不提供访问网络层来达到这样的目的。


1
投票

我不知道这符合您的要求,但它可以建立一个App Engine应用标准(约弹性不能确定),使得它只能访问用户登录到您的G-套房域。这是我用在过去的面向内部的应用程序的方法,但是如果你的情况涉及使用G-套房实体它只适用。

您可以在App Engine应用程序设置下设置的,下谷歌认证。

在这种情况下应用程序是公众可访问的位置仍在运行,但只有用户登录到您的G-套房域名可以访问它。

© www.soinside.com 2019 - 2024. All rights reserved.