云功能的存储事件具有来自另一个事件的元数据

时间:2019-11-27 09:39:14

标签: google-cloud-functions google-cloud-storage google-cloud-pubsub

我有一个由GCS事件触发的节点10云功能。

此云功能需要访问data.metadata属性,以便为我们的自定义监视解决方案跟踪文件。

用户可以触发文件的下载,因此有时同一文件会在很短的间隔(约0.01秒)内多次上传到我们的存储桶中。

在这种情况下,碰巧我们在云函数事件中接收到另一个事件的元数据,因此我们无法跟踪执行。

您是否认为由于两条消息之间的延迟时间短,其中一条消息可能获取另一条消息的元数据吗?

1 个答案:

答案 0 :(得分:0)

您的案例很难为您提供解决方案。我建议再次检查您的代码,甚至如果您希望获得社区外观也可以共享它,以了解为什么文件要上传两次。

所以,我想告诉您,不可能存在错误。事件是一种非常常用的方法,如果存在这种错误,则应解决很长时间。

是软件开发过程,并且可能会发生错误。如果您想要Google外观,可以在公共跟踪器上打开案件:https://issuetracker.google.com/issues