【发布时间】:2021-10-05 11:40:31
【问题描述】:
我刚刚开始使用 Firebase 函数。我已经使用模拟器套件成功测试,并且看到我的功能运行良好。但是,在部署我的函数并尝试访问为我的函数生成的 URL 时,我收到 403 Forbidden 错误。
我检查了 Google Cloud IAM 控制台,发现我当前的帐户被设置为该函数的 Owner 角色,但我还添加了“Cloud Functions Admin”角色。
尽管有这些权限,但我在尝试访问我的函数时仍然看到 403 Forbidden 错误。
我不希望公开我的函数,尽管我确实在启用公共访问的情况下执行了一个测试,并且我能够访问我的函数并且它成功运行。不过,我在此测试后撤销了公共访问权限,并希望将该功能保持为私有。我看到的这个问题的大多数答案只是说通过将“allUsers”成员设置为具有“调用云功能”角色来打开该功能以供公众访问。
我不确定还可以尝试什么。任何帮助将不胜感激!
【问题讨论】:
标签: firebase firebase-authentication google-cloud-functions