Firebase部署报错:Max instances需设为10以内,该如何设置?
解决Firebase部署时Max Instances配额错误的设置位置
1. Firebase CLI 配置文件(firebase.json)
直接在项目根目录的firebase.json里修改对应服务的缩放配置,添加maxInstances字段:
{ "hosting": { "rewrites": [ { "source": "**", "run": { "serviceId": "你的服务ID", "region": "你的部署区域", "maxInstances": 10 } } ] }, "functions": { "source": "functions", "runtime": "nodejs18", "maxInstances": 10 } }
2. Firebase控制台可视化设置
- 打开Firebase控制台进入你的项目
- 若部署的是云函数:进入「构建」→「云函数」,找到目标函数点击「编辑」→「运行时、构建和连接设置」,在「自动扩缩容」板块设置「最大实例数」为10以内
- 若部署的是托管关联的Cloud Run服务:进入「构建」→「托管」,点击「设置」→「Cloud Run 服务」,找到对应服务点击「编辑」,在「自动扩缩容」部分调整最大实例数
3. 部署命令行直接指定参数
用Firebase CLI部署时,通过参数直接覆盖配置:
- 部署云函数:
firebase deploy --only functions --max-instances 10 - 部署托管服务:
firebase deploy --only hosting --run-max-instances 10
注意:如果之前在Cloud Run控制台修改的是旧修订版本,需确保新部署版本应用了新配置,或直接用部署参数强制覆盖旧设置。
内容的提问来源于stack exchange,提问作者Leon Nicetomeetya
相关产品推荐
相关产品推荐

