[英]Can I Start an On-Demand Scheduled Query with Multiple Eventarc Pub/Sub Triggers?
我们有两种不同的调查工具(Alice 和 Bob)。 每个工具都作为数据源与 BigQuery 集成,并且数据会同步到它们自己的表中( surveys_by_alice
和surveys_by_bob
)。
我们想根据最新的调查结果( current_thinking
)在一个特殊的表格中更新我们当前的想法。
到目前为止我已经建立了什么:
surveys_by_alice
和surveys_by_bob
读取并更新current_thinking
的按需计划查询BigQuery Admin
和Cloud Run Invoker
权限的此任务的服务帐号sink.surveys_by_alice
)和 Pub/Sub 主题(称为topic.surveys_by_alice
)的时间创建了一个接收器topic.surveys_by_alice
Pub/Sub 主题的 Eventarc 触发器创建了一个新的云 functionsurveys_by_alice
表时,它都会成功触发按需计划查询现在,我还希望同一个云 function 在surveys_by_bob
更新时启动相同的预定查询。
我不确定该怎么做,因为我首先创建了第二个接收器 ( sink.surveys_by_bob
) 和 Pub/Sub 主题 ( topic.surveys_by_bob
),但我意识到似乎没有办法将我现有的云 function 编辑为也由topic.surveys_by_bob
触发)。
我错过了什么吗?
一种解决方案是简单地让surveys_by_alice
和surveys_by_bob
的任何更新指向同一个Pub/Sub 主题topic.surveys
,但如果我想区分两者以用于其他下游事件,这似乎是一个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.