Google cloud platform GCP:如何将云功能出口与europe-north1 IP地址关联?

Google cloud platform GCP:如何将云功能出口与europe-north1 IP地址关联?,google-cloud-platform,google-cloud-functions,static-ip-address,Google Cloud Platform,Google Cloud Functions,Static Ip Address,目标 我正在使用谷歌云功能来运行我的应用程序逻辑,需要将出口网络流量与地区europe-north1中的IP地址关联起来 问题 云功能在地区europe-north1中不可用,因此我需要将它们保留在其他受支持的地区。如果我在regioneurope-north1中设置了一个外部静态IP地址,云功能出口似乎不再工作;网络流量被阻塞 我尝试过的 我的云功能在regioneurope-west1中运行得很好,通过以下操作,我成功地将出口流量与regioneurope-west1中的静态IP地址关联起来

目标

我正在使用谷歌云功能来运行我的应用程序逻辑,需要将出口网络流量与地区
europe-north1
中的IP地址关联起来

问题

云功能在地区
europe-north1
中不可用,因此我需要将它们保留在其他受支持的地区。如果我在region
europe-north1
中设置了一个外部静态IP地址,云功能出口似乎不再工作;网络流量被阻塞

我尝试过的

我的云功能在region
europe-west1
中运行得很好,通过以下操作,我成功地将出口流量与region
europe-west1
中的静态IP地址关联起来。这是安装程序的外观:

[Cloud Function] -- [Serverless VPC Access connector]
                          |
                    [VPC network]
                          |
                    [Cloud NAT gateway] -- [Cloud Router] -- [static IP address]
在此设置中,我在同一地区拥有所有资源,
europe-west1
,但这不是我想要的,我需要地区
europe-north1
中的静态IP

如果我从地区
europe-north1
获得一个静态IP地址,则云路由器以及云NAT网关也需要位于该地区,然后出口被阻止

我尝试了VPC网络的两种动态路由模式,区域和全球,但都没有成功

europe-north1
支持无服务器VPC接入连接器,但不能连接到其他地区的云功能(该地区不支持CFs)

我甚至开始在一个VM实例上设置转发代理,但很快意识到它可能无法处理HTTPS流量


如何将流量从云功能路由到
europe-north1
中的静态IP?

为什么在europe-north1中需要IP?你已经预订了这个IP吗?@guillaumeblaquiere我不想详细说明为什么我需要那个地区的地址。是的,我在GCP中的
europe-north1
中保留了一个静态外部IP地址。@JohnHanley“共享VPC允许您将主机项目中的VPC网络中的子网导出到同一组织中的其他服务项目。”您能详细说明使用共享VPC网络将如何解决此问题吗?@Olli,np不愿意分享详细信息。然而,我没有看到任何解决方案。我的解决方案是“因为IP可以在Internet上公开访问,所以您可以在europe-west1中保留它,在europe-west1中部署它,并且您可以访问其他地方的任何服务”。