为啥 GCP 存储桶上的新文件不发送 pubsub 消息?
Posted
技术标签:
【中文标题】为啥 GCP 存储桶上的新文件不发送 pubsub 消息?【英文标题】:Why are new files on GCP bucket not sending pubsub message?为什么 GCP 存储桶上的新文件不发送 pubsub 消息? 【发布时间】:2021-06-13 13:31:27 【问题描述】:我有一个存储桶,上面有通知:
projects/_/buckets/mybucket/notificationConfigs/11
Cloud Pub/Sub topic: projects/myproject/topics/NEW_IMAGE_TOPIC
Filters:
Event Types: OBJECT_FINALIZE
该主题与指向推送端点的订阅挂钩。当我将图像添加到存储桶时,没有任何反应。为了测试这个主题,我发送了一些虚拟消息并将它们拉到一个虚拟潜艇。这工作正常。我的日志中绝不会出现任何消息。他们应该吗?还有什么我可以检查的吗? (我已经让它在不同的 GCP 项目中工作,但找不到任何相关的差异)。
编辑:这样创建的通知:
gsutil notification create -f json -t NEW_IMAGE_TOPIC -e OBJECT_FINALIZE %BUCKET%
【问题讨论】:
有prerequisites的列表——主要是权限——你在流吗? 您是如何创建此通知的?你还有命令吗? 添加通知创建。 @vitooh 谢谢可能不是。其中大部分都被我锁定了。不过没有错误。 【参考方案1】:只是主题端点的错误 URL。没有报错。
【讨论】:
以上是关于为啥 GCP 存储桶上的新文件不发送 pubsub 消息?的主要内容,如果未能解决你的问题,请参考以下文章
在 Dataflow 的云存储桶上哪里可以找到这个 pubsub 订阅?
GCP - 如何添加关于发送到 pubsub 死信队列的消息数量的警报?