GCP:如何将Cloud Function出口与Europe-north1 IP地址相关联?

问题描述

目标

我正在使用Google Cloud Functions运行我的应用程序逻辑,并且需要将出口网络流量与区域europe-north1中的IP地址相关联。

问题

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

我尝试过的事情

我的云功能在区域europe-west1中运行得很好,并且通过遵循this GCP guide,我已经能够成功地将出口流量与区域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地址,则云路由器和Cloud NAT网关也必须位于该区域,然后出口将被阻止。

我尝试了VPC网络的动态路由模式(区域和全局),但无济于事。

europe-north1支持无服务器VPC访问连接器,但不能将其连接到其他区域的Cloud Functions(该区域不支持CF)。

我什至开始在VM实例上设置转发代理,但很快就意识到它可能不适用于HTTPS流量...

如何将流量从Cloud Functions路由到europe-north1中的静态IP?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...