欧洲地区的 Eventarc API Firestore 触发器不起作用? 我想要达到的目标我的问题

问题描述

我想要达到的目标

我正在尝试设置 Eventarc 触发器。特定的 Firestore 操作(删除文档)应触发 Cloud Run 服务实例。

我的问题

服务应该在欧洲提供,但是...

Eventarc 仅在以下地区受支持

  • 欧洲北部1
  • 欧洲西部1
  • europe-west4

(https://cloud.google.com/eventarc/docs/locations#europe)

Firestore 仅在以下区域受支持

  • europe-west2
  • europe-west3
  • europe-west6
  • europe-central12

(https://firebase.google.com/docs/firestore/locations)

当我尝试在 Cloud Run 服务上设置触发器时,它提示我选择一个区域(即该区域)触发器应从何处发起并接收事件。我的 Firestore 区域设置为 europe-west3。由于该地区不支持 Eventarc,我试图找到我们是否可以让 Firestore 进入欧洲支持的 Eventarc 地区,但实际上没有。从理论上讲,这是否意味着 Eventarc 在欧洲根本不支持 Firestore?

There is the option to select all regions but I assume that this just means receiving events from all the supported regions,right?

我有什么办法可以让这个工作正常进行,或者谷歌有任何关于何时支持这个的官方计划?

解决方法

由于 Eventarc 目前不支持该区域,您唯一的选择是创建全局触发器。正如您所提到的,这将触发将从所有地区获取事件。 Eventarc 将很快添加新区域,但我没有关于具体区域的详细信息。