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

使用Google Cloud Build部署Firebase Cloud Function遇镜像拉取错误

解决Cloud Build部署Firebase函数时镜像找不到的问题

问题原因

gcr.io/cloud-builders/firebase 这个官方Cloud Build构建器镜像已停止维护,不存在latest标签,导致拉取镜像失败。

修复方案

改用标准Node.js镜像,手动安装Firebase CLI后执行部署命令,修改后的cloudbuild.yaml片段如下:

- name: "node:18" # 请选择与你的Firebase函数兼容的Node.js版本
  entrypoint: bash
  args:
    - -c
    - |
      npm install -g firebase-tools
      firebase deploy --only functions:createUserRecord --project $PROJECT_ID

额外注意事项

  • 确保Cloud Build使用的服务账号拥有足够权限:需添加Firebase Admin或Cloud Functions Developer角色,避免部署时出现权限错误。
  • 若你的函数依赖特定Node.js版本,务必在name字段指定对应版本(比如node:16、node:20),保持与本地开发环境一致。

内容的提问来源于stack exchange,提问作者Shamil Jamion

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 15:57:07