Google cloud platform 子文件夹的GCS对象更改通知

Google cloud platform 子文件夹的GCS对象更改通知,google-cloud-platform,google-cloud-storage,google-cloud-pubsub,Google Cloud Platform,Google Cloud Storage,Google Cloud Pubsub,由于我无法发表评论,所以一直在跟进 我已经按照@Brandon Yarbrough(谢谢!)的指示成功创建了对象更改通知 但是我想把监控范围从整个bucket缩小到一个子文件夹。例如,从“gs://mainbucket/”到“gs://mainbucket/subfolder1/”。但是,尝试使用相同的语法返回此错误 CommandException:通知创建需要GCS存储桶名称,但得到“gs://mainbucket/subfolder1/” 该如何实现此功能?您需要将子文件夹指定为bucke

由于我无法发表评论,所以一直在跟进

我已经按照@Brandon Yarbrough(谢谢!)的指示成功创建了对象更改通知

但是我想把监控范围从整个bucket缩小到一个子文件夹。例如,从“gs://mainbucket/”到“gs://mainbucket/subfolder1/”。但是,尝试使用相同的语法返回此错误

CommandException:通知创建需要GCS存储桶名称,但得到“gs://mainbucket/subfolder1/”


该如何实现此功能?

您需要将子文件夹指定为bucket中上载对象的前缀。您可以通过添加
-p子文件夹
来实现这一点

从另一个线程中的示例:

$ gsutil notification create \
    -t pubsup-topic-name -f json \
    -e OBJECT_FINALIZE \
    -p subfolder1/ gs://mainbucket

我也遵循了同样的思路@Brandon Yarbrough,但是我的脚本正在等待,说正在监听projects/bold-proton-236611/subscriptions/projects/bold-proton-236611/subscriptions/subtestbucketthh任何想法或者如何检查我的订阅,主题,都配置了我的bucket@syedirfan我不确定你犯了什么错误,但这些是我用来检查pubsub
gcloud pubsub订阅列表
通知列表gs://$PROJECT
(使用您自己的项目id)的常用命令,和
gcloud应用程序服务列表
是否有任何方法可以检查我的订阅和主题是否配置了我的bucket,我使用了相同的线程,但无法接收通知