我使用firebase cli工具部署了一个新的firebase函数,该函数在从应用程序调用时返回未经验证的api错误。我已经将gcloud中函数的权限更新为allUsers/invoke/allow未经身份验证,但这并不能解决问题。这就是我在类似线程上看到的故障排除范围,有人能在这一点上解决这个问题吗?
答案是pubsub函数不能像使用常规https函数那样,通过具有这些权限的https或通过该api调用。我不确定这是否可能,我创建了一个二次重复函数作为具有所需权限的标准https函数,现在它可以按预期工作了。
我经常遇到同样的问题尝试重新部署大多数时候都有效。