google-cloud-platform - Cloud Functions 在发送请求时是否使用相同的 IP
问题描述
因此,我正在使用 express.js 在 Cloud Functions 上运行 Web 服务 API。我想知道云功能是否每次都使用相同的 IP 地址来发送请求。
我的用户正在发送请求并从 CF 获得响应。每次用户发送请求时,CF 都会向第三方 API 发送请求以获取一些数据。我希望能够限制CF 每分钟向第三方 API 发送的请求数。第三方 API 有 IP 限制,所以我尝试从不同的 IP 发送请求。触发函数时,CF 是否使用相同的 IP?还是不同的IP地址?
解决方案
无法保证来自 Cloud Functions 的请求可能来自哪个 IP 地址。您不应依赖任何明显的 IP,因为它们可能会随着系统升级和扩展而随时间变化。
推荐阅读
- amazon-web-services - 如何在云上跟踪用户活动?
- python - 是否可以使用 Anaconda 包作为 Google Cloud Functions 的依赖项?
- angular - ERROR 错误:未捕获(承诺中)nb-card-header' 不是已知元素:
- android - E/CrashlyticsCore:执行任务失败,出现错误
- typescript - 如何获取带有变量的graphql查询标签的打字稿定义?
- r - 在 r 中创建一个计数表(矩阵)
- php - 使用 CURL 和 PHP 发送 Cookie 和 Debug
- java - 如何禁用 Tomcat 处理 /WEB-INF 请求
- python - 我将如何替换文本?
- xamarin - 是否可以将 MessagingCenter 或 Intents 与 Xamarin.UI 测试一起使用?