【问题标题】:Google App Engine firewall and internal access and error 403Google App Engine 防火墙和内部访问和错误 403
【发布时间】:2020-05-28 09:08:30
【问题描述】:

我们有 2 个应用引擎应用(弹性和标准)在单独的项目上运行,我们希望项目 A 使用 https 到 xxx.appspot.com URL 请求项目 B。

我们对这两个项目的防火墙拒绝所有 IP (*) 和列入白名单的 App Engine 内部地址(10.1.0.41、0.1.0.40、10.0.0.1 和 0.1.0.30),如 doc 中所述。

但我们收到“403 错误禁止访问”(禁用防火墙后消失)。

post 与我的相似,但回复对我没有帮助。

还有什么我可以做的吗? 有人让这个工作吗?

提前谢谢你。

【问题讨论】:

    标签: google-app-engine google-cloud-platform firewall app-engine-flexible


    【解决方案1】:

    您可能已经知道,GCP 项目代表了组织内的信任边界。因此,App Engine 服务之间的项目间通信将需要公共 IP 通信或使用Shared VPC,这允许在来自不同项目的网络之间进行连接。不同项目的 App Engine 服务之间不应存在内部通信。因此,在这种情况下,将 App Engine 内部 IP 地址列入白名单可能没有用处。

    关于使用公共 App Engine IP 地址,如this document 所示。 App Engine 在 Google 负载平衡器的动态公共 IP 地址上托管服务。因此,IP 地址可以随时更改,并且无法提供任何静态 IP。对于出站服务,使用大量 IP 地址,您可以按照this document 中的说明获取这些地址

    【讨论】:

      猜你喜欢
      • 2018-09-16
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 2020-07-19
      • 2018-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多