如何解决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 举报,一经查实,本站将立刻删除。