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

Eventarc触发Cloud Run失败:Firestore新增文档无响应问题排查

问题描述

我正尝试配置一个基础Eventarc触发器,以在新增Firestore文档时触发Cloud Run服务。已完成以下配置:

  • 触发器区域:global
  • 资源范围:any
    随后在数据库位置为europe-west3的Firestore中创建了新文档,但位于europe-north1的Cloud Run服务未被触发,且触发器监控中未显示任何相关事件信息。

Firestore日志:
Firestore日志

触发器详情:
触发器详情

可能的配置错误及解决方法
  • 触发器区域与Firestore区域不匹配
    Firestore是区域化服务,你的数据库位于europe-west3,而Eventarc的global触发器不会自动捕获所有区域的Firestore事件。需重新创建触发器,将事件源区域指定为europe-west3(与Firestore数据库区域一致),而非global。

  • 事件类型配置错误
    检查触发器选择的事件类型是否为google.cloud.firestore.document.v1.created(对应文档创建事件),确保与你期望触发的操作匹配。

  • 权限缺失

    1. 确认Eventarc服务账号(格式为service-[PROJECT_NUMBER]@gcp-sa-eventarc.iam.gserviceaccount.com)拥有roles/run.invoker权限,且该权限作用于europe-north1区域的目标Cloud Run服务。
    2. 确保Firestore所在项目中,Eventarc具备接收事件的相关权限(如roles/eventarc.eventReceiver)。
  • 事件发布验证
    查看Firestore的详细日志,确认文档创建事件已正常生成,且存在发送至Eventarc的相关记录。若日志中无事件发送痕迹,需检查Firestore与Eventarc的集成是否正常启用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 06:12:24