【问题标题】:GCS Object Change Notifications for sub-folders子文件夹的 GCS 对象更改通知
【发布时间】:2019-06-02 19:16:27
【问题描述】:

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

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

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

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

这个功能应该如何实现?

【问题讨论】:

  • 我关注了同一线程@Brandon Yarbrough,但我的脚本等待说正在侦听有关项目/bold-proton-236611/subscriptions/projects/bold-proton-236611/subscriptions/subtestbucketthhh 任何想法或我如何检查我的订阅,主题,是否配置了我的存储桶
  • @syedirfan 我不确定您遇到了什么错误,但这些是我用来检查 pubsub gcloud pubsub subscriptions listnotification list gs://$PROJECT 的常用命令(使用您自己的 project_id)和 @ 987654324@

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


【解决方案1】:

您需要将子文件夹指定为存储桶中上传的对象的前缀。您可以通过添加 -p sub-folder 来做到这一点。

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

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

【讨论】:

  • 有什么方法可以检查我的订阅和主题是否配置了我的存储桶我遵循了相同的线程但无法接收通知
猜你喜欢
  • 2019-04-12
  • 2020-06-04
  • 2014-05-07
  • 1970-01-01
  • 2018-02-17
  • 2010-12-10
  • 2010-12-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多