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

无法找到Firebase图片缩放扩展完成事件以配置Cloud Function触发器

解决Firebase图片缩放扩展事件触发Cloud Function的配置问题

一、先确认扩展是否开启事件发布

首先得检查你装的storage-resize-images扩展有没有开事件输出:

  • 打开Firebase控制台,进入扩展页面找到这个已安装的扩展
  • 查看它的配置项,有没有EVENT_TOPIC相关的设置(部分版本的扩展默认不会自动创建事件主题)
  • 如果没配置,编辑扩展的配置,给Event topic设置一个名称(比如projects/[你的项目ID]/topics/resize-success),保存后扩展就会往这个Pub/Sub主题发送缩放完成的事件

二、直接用Pub/Sub触发器更省心

控制台的Eventarc下拉确实不会直接列出扩展的自定义事件,换个思路直接用Pub/Sub当触发器:

  • 进入Firebase控制台的Cloud Functions页面,点击创建函数
  • 触发器类型选择Pub/Sub,然后选择你刚才给扩展配置的那个事件主题
  • 写完函数代码部署即可,以后图片缩放完成,扩展就会往这个主题发消息,直接触发你的函数

三、非要用Eventarc的话手动指定事件类型

如果坚持用Eventarc,得手动输入事件类型:

  • 在Eventarc触发器配置页,选择Direct类型,然后手动敲入事件类型firebase.extensions.storage-resize-images.v1.onSuccess
  • 配置事件来源为你的Firebase项目,要是没开启Eventarc API,控制台会提示你开启,跟着操作就行
  • 最后把触发器关联到你的Cloud Function

四、验证事件是否正常工作

部署完可以这么测试:

  • 传一张图片到存储桶触发缩放
  • 查看Pub/Sub主题的消息统计,确认有消息发出来
  • 查看Cloud Function的日志,确认是否接收到事件

内容的提问来源于stack exchange,提问作者Sanjay Tibrewal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 00:12:09