gpt4 book ai didi

google-cloud-platform - 可以为 Google Cloud Functions 获取静态 IP 地址吗?

转载 作者:行者123 更新时间:2023-12-05 07:19:30 25 4
gpt4 key购买 nike

我想开发一个 Google Cloud Function,它将订阅 Google Cloud Storage 存储桶中的文件更改并将文件上传到第三方 FTP 站点。此 FTP 站点需要将客户端 IP 地址列入白名单。

因此,是否可以为 Google Cloud Functions 容器获取静态 IP 地址?

最佳答案

更新:此功能现已在 GCP 中提供 https://cloud.google.com/functions/docs/networking/network-settings#associate-static-ip

<小时/>

首先,这不是一个无理的要求,不要被气死。 AWS Lambda 已经支持此功能并且已经有一段时间了。如果您对此功能感兴趣,请为此功能请求加注星标:https://issuetracker.google.com/issues/112629904

其次,我们找到了一个解决方法,我也发布了该问题,也许这也适合您:

  • 设置 VPC 连接器
  • 在 VPC 上创建 Cloud NAT
  • 创建没有公共(public) IP 的代理主机,以便导出流量通过 Cloud NAT 路由
  • 配置一个使用 VPC 连接器的云功能,并将其配置为对所有出站流量使用代理服务器

对此方法的警告:

  • 我们希望将代理放在托管实例组中并置于 GCP 内部负载均衡器后面,以便动态扩展,但 GCP 支持人员已确认这是不可能的,因为 GCP ILB 基本上将子网列入白名单,而云函数 CIDR 位于该子网之外

希望这对您有所帮助。

更新:就在前几天,他们宣布了该功能的早期测试版!!

“这里是 Cloud Functions PM。如果您想测试一下,我们实际上提供了此功能的早期预览版。

请填写此表格,以便我们添加您...”

该表格可以在上面链接的问题中找到。

关于google-cloud-platform - 可以为 Google Cloud Functions 获取静态 IP 地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57756057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com