我想知道是否有某种方法可以查看Google云端存储中当前现有的webhook通知渠道,并使用 gsutil notification stopchannel 命令将其删除。
作为我开发过程的一部分,我已经打开了几个频道而没有错误地关闭它们,并且因此丢失了UUID频道并重新获得了标识符,因此我想知道在哪里可以看到活动通知。
我正在使用GoogleClousStorage python JSON API v1,所以从GCS启动webhook频道到我的appengine。
感谢,
etay
答案 0 :(得分:0)
您可以使用gsutil notification list -o gs://my-bucket/
列出存储桶中的当前Webhook。
它返回如下内容:
Notification channel 1:
Channel identifier: someid-905e-905e-905e-1fdca170d689
Resource identifier: myIdentifierXXXfncnI0SuU-U
Application URL: url=https://my-project.appspot.com/myWebHook&appEngine=true
Created by:
Creation time: 2015-09-08 11:44:26.775000
然后,您可以使用命令gsutil notification stopchannel someid-905e-905e-905e-1fdca170d689 myIdentifierXXXfncnI0SuU-U
删除它。
我目前遇到的是旧的Webhooks问题,这些问题是在没有服务帐户但有服务帐户的情况下创建的,效果很好。