【发布时间】:2023-03-19 03:05:01
【问题描述】:
我需要从我的 Firebase 云函数访问一些外部 API。 但是,他们需要我将我的服务器 IP 添加到他们的 IP 白名单中。我是否有可能获得 Firebase 云功能的外部 IP 地址?
P.S:一个IP识别网站给我216.239.36.54作为地址。对吗?
【问题讨论】:
标签: firebase google-cloud-platform google-cloud-functions
我需要从我的 Firebase 云函数访问一些外部 API。 但是,他们需要我将我的服务器 IP 添加到他们的 IP 白名单中。我是否有可能获得 Firebase 云功能的外部 IP 地址?
P.S:一个IP识别网站给我216.239.36.54作为地址。对吗?
【问题讨论】:
标签: firebase google-cloud-platform google-cloud-functions
Cloud Functions 在收到请求时会自动配置和取消配置,因此它们不在固定的 IP 地址上。如果您等待 15 分钟,您可能会得到一个不同的 IP 地址,如果您有很多用户,他们会从多个不同的 IP 地址获得服务。
外部 API 需要允许从 Cloud Functions 可能使用的整个 IP 地址范围进行访问。或者,文档建议您可以associate function egress traffic with a static IP address。请注意,通过快速浏览文档,这最后一个选项对我来说似乎并不简单。
另见:
【讨论】: