Cloud Run的存储触发功能

时间:2020-10-22 05:16:56

标签: python-3.x google-cloud-storage google-cloud-run

我用python编写了一个Cloud Storage触发器。由于某些软件包的版本存在冲突,我需要一种将时间序列模型添加到Cloud Storage触发函数的方法。

是否可以在以python编写的云存储触发函数中添加docker映像?教程指出,可以使用服务URL来触发容器,该服务URL基本上类似于HTTP触发器。可能是云存储触发器吗?

1 个答案:

答案 0 :(得分:3)

Cloud Functions不支持自定义docker映像的部署。 Cloud Functions将根据您部署的代码在内部构建docker映像,并且您不会影响该映像的构建方式。

如果要在Docker映像中处理Cloud Storage事件,则必须执行以下操作:

  • 写一个存储触发器,将事件数据转发到Cloud Run端点
  • 将docker映像构建并部署到Cloud Run,它从功能接收事件数据并执行您想要的操作

或者也许您只想部署一个Cloud Run image that subscribes to a pubsub topic来交付Cloud Storage pubsub notification events进行处理。