从 Google 个存储桶触发 R 函数?

Trigger an R function from Google storage bucket?

由此 link https://code.markedmondson.me/googleCloudRunner/articles/usecase-r-event-driven-pubsub.html,可以从 pub/sub.

触发 R 函数

但是 Google 是否提供了在将新文件上传到存储桶时触发 R 函数的可能性?

谢谢。

您应该能够使用 EventArc 和 Cloud 运行 执行此操作,请参阅 Create a trigger for Cloud Run

NOTE Cloud Run supports any runtime (that you can containerize) and -- although opinionated (constrained set of runtime versions), Cloud Functions next generation (gen2) creates Cloud Run services.

另一种不太实用的方法:Cloud Storage triggers 使用 Cloud Functions。 R 不是 Cloud Functions 支持的运行时,因此虽然并非​​不可能,但我不推荐这种方法。

可能还有其他原因,GCP 的事件处理令人困惑,我的看法是 Google 出于客户连续性的原因支持不同的方法,并且没有为“绿色领域”应用程序的最佳解决方案提供明确的指导.

我认为 (!?) Eventarc 是战略解决方案,如果可以的话建议使用它。