所以AFAIK基本上可以使用google deploy命令来部署所有触发的云功能,这反过来又允许我通过相似的参数化在terraform中进行部署。话虽这么说,我似乎无法部署具有以下内容的https可调用函数:
event_trigger {
event_type = "https.onCall"
resource = ""
}
我的假设是,这是因为https可调用对象明确是仅基于Firebase的“系统”。
以前有没有人经历过这种情况?
答案 0 :(得分:2)
Firebase's callable functions只是跟随special protocol的HTTPS函数。 firebase-functions SDK提供的功能侧包装器仅由Firebase CLI部署。如果您不能使用Firebase CLI,将很难找到一种等效的方式来部署该代码。仅在客户端和功能上编写自己的协议并使用与部署过程兼容的工具进行部署可能会更容易。