firebase HTTP错误:403,请求的资源已被拒绝cloudfunctions.googleapis.com

yeotifhr  于 2023-04-22  发布在  Go
关注(0)|答案(3)|浏览(96)

我有firebase管理权限和云功能管理访问,但即使这样,当我试图运行firebase init functions命令,它给了我以下错误。
Error: HTTP Error: 403, Permission denied to enable service [runtimeconfig.googleapis.com] Help Token *******
我发现了类似的问题here。但不确定它是否会工作,因为我不是所有者。
我不确定是什么原因导致此错误或权限或角色丢失。请帮助我解决此问题。#AskFirebase

vsaztqbk

vsaztqbk1#

我发现了这个问题。我有Firebase管理员和云函数管理员角色。但是要启用任何API用户都应该有所有者或编辑者角色。
请参阅此链接here

更新

由于安全原因,项目所有者无法给予我编辑角色。如果您处于这种情况,则授予用户以下两个角色将允许他们执行命令,例如firebase init函数
1.云功能管理
1.服务帐户用户

kgqe7b3p

kgqe7b3p2#

我在使用Firebase社区构建器从Cloud Build部署Cloud Functions时遇到了这个问题。
原来我在按照说明操作时错过了“所需的IAM权限”部分,基本上,在以@cloudbuild.gserviceaccount.com结尾的电子邮件中添加Cloud Build Service AccountFirebase AdminAPI Keys Admin角色。
参考:https://cloud.google.com/build/docs/deploying-builds/deploy-firebase

nkhmeac6

nkhmeac63#

您也可以通过Google Cloud Console为相应的项目手动启用Cloud Build APIArtifact Registry API

相关问题