子文件夹的 GCS 对象更改通知
GCS Object Change Notifications for sub-folders
因为我无法发表评论,所以跟进 this thread。
我已经按照@Brandon Yarbrough 的指示成功创建了对象更改通知(谢谢!)。
但我想将监控范围从整个存储桶缩小到一个子文件夹。例如,从 'gs://mainbucket/' 到 'gs://mainbucket/subfolder1/'。但是,以相同的语法尝试此操作 returns 此错误。
CommandException: notification create requires a GCS bucket name, but got 'gs://mainbucket/subfolder1/'
这个功能应该如何实现?
您需要将子文件夹指定为上传到存储桶中的对象的前缀。您可以通过添加 -p sub-folder
.
来自另一个线程中的示例:
$ gsutil notification create \
-t pubsup-topic-name -f json \
-e OBJECT_FINALIZE \
-p subfolder1/ gs://mainbucket
因为我无法发表评论,所以跟进 this thread。
我已经按照@Brandon Yarbrough 的指示成功创建了对象更改通知(谢谢!)。
但我想将监控范围从整个存储桶缩小到一个子文件夹。例如,从 'gs://mainbucket/' 到 'gs://mainbucket/subfolder1/'。但是,以相同的语法尝试此操作 returns 此错误。
CommandException: notification create requires a GCS bucket name, but got 'gs://mainbucket/subfolder1/'
这个功能应该如何实现?
您需要将子文件夹指定为上传到存储桶中的对象的前缀。您可以通过添加 -p sub-folder
.
来自另一个线程中的示例:
$ gsutil notification create \
-t pubsup-topic-name -f json \
-e OBJECT_FINALIZE \
-p subfolder1/ gs://mainbucket