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

时间:2019-01-08 06:02:13

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

由于我无法发表评论,请关注this thread

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

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

  

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

应该如何实现此功能?

1 个答案:

答案 0 :(得分:3)

您需要将子文件夹指定为存储桶中上载的对象的前缀。您可以通过添加-p sub-folder来实现。

来自另一个线程中的示例:

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