获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

安装 Firebase 扩展

您可以使用 Firebase 控制台或Firebase CLI (命令行界面)安装(和管理)任何官方 Firebase 扩展。

请务必查看 Firebase CLI 和 Firebase 控制台支持的操作的差异


要安装或管理扩展程序,您必须被分配以下角色之一: Owner 或 EditorFirebase Admin

要安装扩展,您的项目必须采用Blaze (即用即付)计划。尽管安装扩展程序是免费的,但如果您的使用量超过服务的免费套餐,您可能需要为使用 Firebase 服务或Cloud Secret Manager等云服务付费。

在你开始之前

如果您还没有,请将 Firebase 添加到您的项目并将您的 Firebase 项目升级到Blaze (即用即付)计划。

第 1 步:查看有关扩展的详细信息

此步骤是可选的,但强烈推荐。

在安装 Firebase 扩展之前,我们建议您查看有关扩展的详细信息,包括:

  • 扩展的工作原理、任何预安装任务以及有关扩展的详细信息
  • 一般识别信息和描述
  • 扩展程序的任务是否需要计费帐户
  • 操作所需的 Google 服务 (API) 和访问角色
  • 为扩展创建的资源(如函数)
  • 用户可配置参数说明

查看扩展的详细信息:

  1. Extensions Marketplace中浏览官方 Firebase 扩展。

  2. 单击扩展程序的卡片以:

第 2 步:安装扩展程序

在安装过程中,系统会提示您查看扩展的基本规范(例如启用的 API、创建的资源、授予的访问权限等)。您将收到任何计费要求的通知,并且还会提示您为扩展程序的可配置参数指定值。

  1. Extensions Marketplace中浏览官方 Firebase 扩展。

  2. 单击扩展卡,然后查看扩展的详细信息,其中可以提供特定的使用说明和任何预安装任务。

  3. 单击安装,然后按照屏幕上的说明安装扩展程序。

第 3 步:完成安装后设置

某些扩展在使用前需要或可选步骤供您完成。在 Firebase 控制台的 Extensions 仪表板的扩展程序安装后详细信息页面中找到这些说明(仪表板的特定链接在安装后显示在终端中)。

您还可以在扩展的源目录中包含的POSTINSTALL.md文件中找到这些说明。

创建 Firebase 资源

如果您将扩展配置为使用尚不存在的 Firebase 资源(Cloud Firestore 集合、实时数据库路径、Cloud Storage 存储分区),请在使用扩展之前创建它们。

创建 Eventarc 事件处理程序

当执行期间发生重要事件时,一些扩展会发布到Eventarc 。如果扩展发布事件并且您在安装期间启用了事件,您可以编写使用您自己的自定义逻辑对这些事件做出反应的函数。这可能很有用,例如,在长时间运行的任务完成时通知用户,或对扩展函数的输出进行后处理。

有关它发布的事件列表(如果有),请参阅扩展的文档。

然后,请参阅自定义事件触发器以获取有关编写 Eventarc 事件处理程序的信息。

安装多个扩展实例

您可以在同一个项目中多次安装相同的扩展。每个安装的实例都可以有自己的自定义配置和自己的扩展资源。您可以使用实例 ID识别并引用每个已安装的实例,该实例 ID 在您的项目中是唯一的。系统将提示您确认或编辑您安装的每个附加扩展实例的实例 ID。

下一步