当前位置: 首页 > 知识库问答 >
问题:

有没有办法在谷歌应用引擎中部署面向内部的应用程序?

邬朗
2023-03-14

有没有办法在Google App Engine中部署“面向内部”的应用程序。AWS提供了这一功能,Azure也提供了这一功能。

这方面的GCP是多少?App Engine Flexible Environment似乎是答案,但我找不到关于Flexible Environment是否真的是托管面向intranet的应用程序的方法的明确文档。GCP是否有人可以提供建议?

使现代化

我最近测试了丹推荐的解决方案。下面列出了我的观察结果:

  • App Engine Flex允许部署到VPC,这允许VPN场景。然而,VPN场景适用于从App Engine到GCP VPC或GCP之外的其他网络(可以在prem或其他云中)的连接(发起)
  • 从GCP或其他网络访问(目的地)应用程序本身始终通过面向互联网的公共IP路由。目前无法通过专用IP访问该应用

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

2021年10月28日更新

谷歌现在已经推出了无服务器网络endpoint组(NEG)。有了这个用户可以连接应用引擎、云运行

共有2个答案

皇甫琛
2023-03-14

在GAE灵活的环境下,这应该是可能的。从高级网络配置:

您可以将计算引擎网络划分为子网络。这允许您启用VPN场景,例如访问公司网络中的数据库。

要为应用程序引擎应用程序启用子网络,请执行以下操作:

>

将网络名称和子网络名称添加到应用程序中。yaml文件,如上所述。

若要建立VPN,请为自定义子网网络创建网关和隧道。

标准的env GAE不提供访问网络层的权限来实现这样的目标。

周锐
2023-03-14

我不确定这是否符合您的要求,但是可以设置一个应用引擎标准应用程序(不确定是否灵活),这样它就只能被登录到您的通用套件域的用户访问。这是我过去用于面向内部的应用程序的方法,但是它只适用于您的案例涉及使用通用套件的实体的情况。

您可以在身份感知代理下的应用引擎应用程序设置下进行设置。

在这种情况下,应用程序仍在可公开访问的位置运行,但只有登录到G-Suite域的用户才能访问它。

 类似资料:
  • 因此,我正在尝试将一个简单的meteor应用程序部署到谷歌应用程序引擎。我已经试着遵循这个教程https://cloud.google.com/community/tutorials/run-meteor-on-google-app-engine但它导致了

  • 我有个问题要问你们。我正在寻找帮助我在谷歌云计算机引擎上部署spring boot应用程序的指南,我在测试spring boot应用程序时键入实例IP地址,但我无法在REST API中访问它。 请问您有什么指南或步骤可以让我在谷歌云计算引擎中成功部署吗。我为什么需要在计算机引擎中部署,是因为我在它上部署了angular,而且我也部署了angular。我的angular项目似乎被我的spring b

  • 我想每隔两分钟运行一次cron,0,2,4,6,8。。。。每个cron执行运行2分钟。 我用synchronized配置了cron schedule,如下所示。但我仍然看到调度程序的行为似乎是同步的,而不是给定的。 克朗被安排在 0-2第一个cron 4-6秒cron 8-10第三个cron Cron计划程序在最后一次执行Cron后等待2分钟。 如果我正确理解synchronized,那么添加它是

  • Google API客户端库 Google云存储客户端库 Google云存储API Google Cloud Storage JSON API Java客户端库 我仍然不知道每一个都是做什么的,我不知道如何在我的android客户端中实现云存储。 如果我使用云存储,为什么我需要应用引擎后端应用?我的后端不需要API,对吗?我可以使用Google Cloud Storage JSON API直接消耗

  • 我是谷歌应用引擎服务的新手。我有一个JavaMaven项目,其中一个模块运行在应用引擎flex上,另一个模块运行在应用引擎标准上。我正在为应用引擎Flex API使用JWT身份验证。我想从应用引擎标准向应用引擎Flex发出发布请求。验证服务的最佳方式应该是什么? 此外,我还有一个cron服务,它可以访问我用于某些后端内容的特定URL。如何验证请求是否仅来自Cron服务?

  • 我正在尝试将Java Spring Boot应用程序部署到谷歌云,我遇到了一些问题。我尝试了两种方法: https://cloud.google.com/appengine/docs/flexible/java/quickstart https://www.baeldung.com/spring-boot-google-app-engine 这是我在使用第一种部署方法(gcloud app dep