Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
Firebase Extensions 弃用常见问题解答
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Firebase Extensions 服务已弃用,并将于 2027 年 3 月 31 日关停。虽然已安装的扩展程序将无限期执行,但在此日期之后,关键管理功能将不再可用。
我们将在 2026 年 9 月发布更多迁移指南和工具。
我们为何要弃用 Firebase Extensions?
由于底层Google Cloud基础架构即将发生变化和弃用,我们将停用托管式Firebase Extensions服务。
在 2027 年 3 月 31 日之后,已部署的现有扩展程序是否会停止运行?
不会。已部署的扩展程序直接在标准 Google Cloud 基础架构(例如 Cloud Functions、Eventarc、Cloud Run 和 Cloud Tasks)上运行,并将继续无限期执行。不过,自 2027 年 3 月 31 日起,用户将无法再通过 Firebase 控制台或 CLI 更新、重新配置或卸载这些扩展程序。
如果用户什么都不做,会怎么样?
如果用户不采取任何行动,其现有的已部署函数将继续作为标准资源运行。但是:
- 他们无法更改配置参数或更新环境变量。
- 它们无法应用 bug 修复、安全补丁或依赖项升级。
- 目前,大多数扩展程序都是基于旧版 Cloud Functions v1 SDK 构建的,该 SDK 与旧版 Node.js 运行时相关联。一旦 Google Cloud 完全停用这些旧版运行时,函数可能会停止运行或被停用。请参阅
运行时支持。
作为扩展程序用户,我应该怎么做?
如果您是扩展程序用户,并且不再使用已安装的扩展程序,请在 2027 年 3 月 31 日之前卸载这些扩展程序。
停用后,Firebase 控制台中的标准“卸载”按钮和相应的 CLI 命令将被移除。用户必须通过 Google Cloud 控制台手动删除所有关联的 Google Cloud 资源,包括各个 Cloud Functions、Secret Manager Secret、Cloud Tasks 队列和自定义 IAM 服务账号。
不过,如果您经常使用已安装的扩展程序,请立即将它们更新到最新版本,并保持更新。2026 年 9 月,Firebase 团队将提供全面的迁移文档、工具和详细的过渡方案。
是否有任何产品会取代 Firebase Extensions?
2026 年 9 月,Firebase 团队将再次与用户联系,详细说明如何将已安装的扩展程序迁移到具有类似行为的自管理函数。在 Extensions 停用后,这些自行管理的功能仍可继续更新和重新配置。我们将提供详细的过渡方案、迁移工具和文档,帮助您过渡工作负载。
作为扩展程序发布者,我应该怎么做?
您的行动将分为两个不同的阶段:在当前阶段(自 2026 年 6 月 20 日起),您可以采取措施为迁移做好准备;在第二阶段(自 2026 年 9 月起),您将能够使用可分享的功能套件完成迁移。
目前,我们建议您先将已发布的扩展程序迁移到第 2 代函数,这是创建函数套件的前提条件。这需要使用 Cloud Functions v2 SDK 打包扩展程序逻辑。为了简化过渡,我们更新了 Cloud Functions v2 SDK,使其支持声明式安全和生命周期事件等功能。现在,您可以将现有的扩展代码迁移到第 2 代函数,只需对核心业务逻辑进行极少的更改。如需了解详情,请参阅我们的发布商迁移指南。
如果我还有其他问题,该怎么办?
2026 年 9 月,Firebase 团队将联系用户和发布商,提供全面的迁移文档、工具和详细的过渡选项。
与此同时,如果发布商对如何迁移 Firebase Extensions 有疑问,应先查看我们的发布商迁移指南。本指南包含相关说明,可帮助您及时了解更新,并获得有关为已发布的扩展程序提供替代方案的帮助。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-09-15。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-09-15。"],[],[]]