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

Firebase Functions部署报403错误:计费账户异常求助

Firebase Functions部署报错403 (UserProjectAccountProblem) 解决建议

错误详情

执行firebase deploy --only functions时触发如下错误:

=== 正在部署到 'rouda-****'...
i  部署functions
运行命令: npm --prefix "$RESOURCE_DIR" run build

build
tsc

- functions: 预部署脚本执行完成。
i  functions: 正在确认所需API cloudfunctions.googleapis.com已启用...
i  functions: 正在确认所需API cloudbuild.googleapis.com已启用...
i  artifactregistry: 正在确认所需API artifactregistry.googleapis.com已启用...
- functions: 所需API cloudfunctions.googleapis.com已启用
- artifactregistry: 所需API artifactregistry.googleapis.com已启用
- functions: 所需API cloudbuild.googleapis.com已启用
i  functions: 正在准备默认代码库用于部署
i  functions: 正在准备functions目录以进行上传...
i  functions: 已打包D:\IonicApps\RoudaApp\functions(59.1 KB)待上传
!  functions: 上传错误: HTTP Error: 403, <Code>UserProjectAccountProblem</Code>待计费项目关联的计费账户不存在,所属项目的计费账户处于缺失状态已禁用

Error: HTTP Error: 403, <Code>UserProjectAccountProblem</Code>待计费项目关联的计费账户不存在,所属项目的计费账户处于缺失状态已禁用

已尝试的无效操作

  • Firebase登出并重新登录
  • 项目设置为按需付费(Pay as you go)类型
  • 确认Google Cloud计费账户已启用
  • 更换项目关联的Google Cloud计费账户
  • 尝试部署其他Firebase项目,出现相同错误
  • 降级firebase-tools至11.1.0和11.14.3版本
  • 安装最新版firebase-functions
  • 安装firebase-tools 11.14.4版本

解决建议

  1. 检查Google Cloud账户全局状态
    登录Google Cloud控制台,确认当前操作账户无暂停、受限状态(比如未完成身份验证、账单逾期、合规限制等)。账户级别的限制会影响所有关联项目,即便单个项目的计费账户显示正常。

  2. 重新校验项目与计费账户的绑定
    进入Firebase控制台对应项目的「设置」-「计费」页面,确认计费账户状态为「活跃」且绑定关系无异常。可尝试先解绑计费账户,等待2-3分钟后重新绑定,再隔5-10分钟重试部署。

  3. 补全部署账号的权限配置

    • 确保执行部署的账号拥有Cloud Build Editor及Cloud Functions Developer权限;
    • 检查项目的Cloud Build服务账号(格式为[PROJECT_NUMBER]@cloudbuild.gserviceaccount.com)是否拥有Artifact Registry Writer权限,若缺失则手动添加。
  4. 清除firebase-tools本地缓存
    执行以下操作重置本地配置:

    firebase logout
    

    然后删除本地缓存目录:

    • Windows: 删除%APPDATA%\firebase文件夹
    • macOS/Linux: 删除~/.cache/firebase文件夹
      重新登录后重试部署:
    firebase login
    firebase deploy --only functions
    
  5. 排查区域与配额限制
    确认函数部署的目标区域未被账户限制,同时检查Cloud Build、Cloud Functions的配额是否正常,无超限情况。

  6. 提交官方支持工单
    若以上操作均无效,直接通过Google Cloud控制台提交支持工单,提供错误代码UserProjectAccountProblem和完整部署日志,请求官方排查账户级别的潜在问题。

内容的提问来源于stack exchange,提问作者Khaled Elbahay

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 21:20:44