You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行firebase init报403错误:无权访问firebasedatabase.googleapis.com

问题原因

该403报错的核心原因是当前Firebase CLI认证身份,对绑定的Google Cloud项目没有firebasedatabase.googleapis.com服务的访问或启用权限,或是该API未预先在项目中开启。

解决步骤
  • 校验认证身份权限
    先执行firebase logout退出当前登录账号,再执行firebase login重新登录Firebase控制台中持有该项目所有者/编辑者权限的账号,确保登录账号和你管理api项目的账号一致。
    如果你使用服务账号认证,检查上传的服务账号JSON是否已分配足够权限:至少要包含Firebase Realtime Database Admin或Editor角色,同时需开启Service Usage Consumer权限。
  • 手动启用对应API
    进入该Firebase项目绑定的Google Cloud控制台,在API与服务页面搜索Firebase Realtime Database API,手动点击启用,跳过CLI自动检查启用的流程。
  • 重新执行初始化
    上述操作完成后,再次运行firebase init走项目初始化流程即可。
额外排查项
  • 运行firebase projects:list查看当前登录账号有权限的所有项目列表,确认你选择的api项目在列表内,避免选错项目。
  • 如果你在服务器端无交互操作,确认GOOGLE_APPLICATION_CREDENTIALS环境变量指向的是正确的服务账号JSON文件路径。

内容的提问来源于stack exchange,提问作者Kodingan Anak Muda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 14:57:05