Google cloud platform 如何使一个服务只能从谷歌云中同一应用引擎下的另一个服务访问

Google cloud platform 如何使一个服务只能从谷歌云中同一应用引擎下的另一个服务访问,google-cloud-platform,app-engine-flexible,Google Cloud Platform,App Engine Flexible,我有一个应用程序部署到谷歌云应用程序引擎(flex环境)。 该应用程序由两部分组成:前端(角度)和后端(Spring boot)。 这些应用程序中的每一个都部署到同一个应用程序引擎下的不同服务。 有没有办法对后端服务应用防火墙规则来拒绝所有请求(来自前端服务的请求除外)? 注意:我在同一个应用程序引擎下有许多服务,因此我只需要将该规则应用于一个服务,这样其他服务就不会受到影响。目前无法做到这一点,因为应用程序引擎防火墙将影响您的所有服务,dispatch.yaml不会阻止客户端使用[projec

我有一个应用程序部署到谷歌云应用程序引擎(flex环境)。 该应用程序由两部分组成:前端(角度)和后端(Spring boot)。 这些应用程序中的每一个都部署到同一个应用程序引擎下的不同服务。 有没有办法对后端服务应用防火墙规则来拒绝所有请求(来自前端服务的请求除外)?
注意:我在同一个应用程序引擎下有许多服务,因此我只需要将该规则应用于一个服务,这样其他服务就不会受到影响。

目前无法做到这一点,因为应用程序引擎防火墙将影响您的所有服务,dispatch.yaml不会阻止客户端使用[project\u name]访问您的项目.appspot.com和在设置中添加网络仅在该网络的上下文中有效


一种可能是设置一个不同的项目,只允许从另一个谷歌云项目访问该项目。否则,您可以使用服务帐户在后台实例上设置检查身份验证。

Hi。已为此问题创建功能请求。检查