我在 Node.js 中创建了一个 HTTP Google Cloud 函数。现在我想从另一台服务器上运行的后端服务调用它。我怎样才能获得它的身份验证令牌?
我可以找到有关验证函数到函数调用的参考资料,但找不到任何有关从外部服务器调用安全云函数的参考资料。
可能我在文档中遗漏了一些东西,但我不太理解它,因为它的用例很简单,无法在现实项目中实现。
如何获取身份验证令牌并从运行在 Node.js 上的外部服务器调用安全云功能?
从“任何机器”是广泛的。事实上有2个解决方案:
在这两种情况下,当您通过服务帐户身份验证时,您必须生成具有正确受众的身份令牌才能调用 Cloud Functions 服务。 (并且服务帐户还必须具有 CLoud Functions 调用者角色)