ServiceException:401 未授权的 WebHook 回调通道

ServiceException:401 未授权的 WebHook 回调通道

有人能帮我解决设置“对象更改通知”的问题吗?我正在尝试执行“

gsutil notification watchbucket https://<my_project_id>.appspot.com/ gs://glrs_test_deepshikha

它给出了错误:

ServiceException: 401 Unauthorized WebHook callback channel: https://<my_project_id>.appspot.com/ 

我已成功验证该域名的所有者身份。能够使用 gsutil cp 加载文件。但是,gsutil watchbucket 不起作用。请帮忙

答案1

我知道我迟到了,但无论如何,如果有人感兴趣的话,我都会在这里回答。

对象更改通知是一项旧功能,允许添加观察者指向 HTTPS URL 的存储桶,该 URL 将接收有关对象更改的信息。有关这些通知的信息可以在这里

使用此功能的要求之一是需要验证 webhook 的 URI 的所有权,如前所述这里。从错误信息来看,这确实就是原因。

如今,获取有关对象更改的通知的首选方法是启用 PubSub 通知,这种方式更易于设置,并且更具可扩展性和成本效益。更多信息请参见文档

相关内容