Firebase Cloud Function部署报错:maxInstances配额不足求助
解决Firebase Cloud Functions部署配额错误问题
问题原因
Firebase Cloud Functions v2版本默认最大实例数为100,但你的项目当前Cloud Run配额无法支持该设置,导致部署失败。
解决方案
直接在代码中通过setGlobalOptions调整全局最大实例数,具体操作如下:
- 在导出函数前添加
setGlobalOptions调用,设置符合配额的实例数(测试场景设为10或更小即可):
const {onRequest} = require("firebase-functions/v2/https"); const logger = require("firebase-functions/logger"); const { setGlobalOptions } = require("firebase-functions/v2"); // 设置全局最大实例数为10,可根据实际配额调整 setGlobalOptions({maxInstances: 10}); exports.helloWorld = onRequest((request, response) => { logger.info("Hello logs!", {structuredData: true}); response.send("Hello from Firebase!"); });
- 保存代码后重新运行部署命令:
firebase deploy --only functions:helloWorld
后续若项目配额提升,可再调整该实例数数值。
内容的提问来源于stack exchange,提问作者RmTomal
相关产品推荐
相关产品推荐

