Python 接收401个未经授权的WebHook回调通道错误和Google对象更改通知

Python 接收401个未经授权的WebHook回调通道错误和Google对象更改通知,python,nginx,google-cloud-storage,google-compute-engine,webhooks,Python,Nginx,Google Cloud Storage,Google Compute Engine,Webhooks,我已经连续两天在谷歌上搜索这个问题了 我正试图通过谷歌的对象更改通知建立一个bucket更改通知。已采取(及更多)中的所有步骤: 服务帐户具有完全访问权限 域已验证 具有受信任的SSL证书 可以curl-X POST从外部机器发送到服务器没有问题 运行gsutil ls gs://some bucket会显示bucket中的所有对象,因此gsutil凭证似乎没有问题 但是当我尝试运行gsutil通知watchbucket时https://example.com gs://some bucke

我已经连续两天在谷歌上搜索这个问题了

我正试图通过谷歌的对象更改通知建立一个bucket更改通知。已采取(及更多)中的所有步骤:

  • 服务帐户具有完全访问权限
  • 域已验证
  • 具有受信任的SSL证书
  • 可以
    curl-X POST
    从外部机器发送到服务器没有问题
  • 运行
    gsutil ls gs://some bucket
    会显示bucket中的所有对象,因此gsutil凭证似乎没有问题
但是当我尝试运行
gsutil通知watchbucket时https://example.com gs://some bucket
,返回
401未经授权的WebHook回调通道
。可能是什么问题

上面的链接和我的尝试之间的区别在于,本教程使用了一个Google App Engine实例,我正在使用NGINX在Google Compute Engine上执行此操作。不知道我是否缺少一个键设置,或者它是否是一个未记录的限制


感谢您的帮助。

看起来这可能是详细描述的事件的症状——时间似乎是一致的。正在讨论的事件现已结束(我们这边的缺陷已修复),因此请再试一次——如果问题仍然存在,则事件15025与此无关(在这种情况下,我为提出此问题而道歉!)——请让我们知道

看起来我的boto配置文件处于活动状态,正在丢弃凭据。当我禁用此功能时,一切都很顺利

当您说“服务帐户具有完全访问权限”时,此服务帐户(以及应用程序引擎帐户)是否在gs://some bucket的ACL上具有所有者?您能否共享
gcloud auth list
的输出?您是否将域列入了白名单?