一个 Google Cloud 函数(后台函数)能否向另一个函数(HTTP 函数)发出 HTTP 请求,并通过使用 Google IAM 服务帐户提供一些东西来保证数据来自前一个函数(即没有被篡改)或类似的东西?
道歉 - 不是最清楚的问题......
编辑 1:我们不能为此使用 pub/sub,因为它会使我们的内部基础设施非常复杂
编辑2:背景:
问题是 HTTP 函数正在运行我们的主 API(使用 Apollo Server - 找不到在同一函数内部使用 Apollo Server 的方法 [理想解决方案] &因此必须通过 HTTP 公开它)所以我们正在制作多个我们需要响应的对此 API 函数的调用次数。如果我们使用 pub/sub 代替,我们将不得不将后台函数分解为 3+ 个函数,以允许我们使用响应,这将使其无法管理并增加成本(调用、pub/sub 流量等)。仅供参考,有 30 多个不同的后台函数都在与 API 对话。