首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Platform上的对象更改通知

Google Cloud Platform上的对象更改通知
EN

Stack Overflow用户
提问于 2017-12-28 01:32:33
回答 1查看 235关注 0票数 0

我遵循了Object Change Notifications的Google Cloud Platform文档中的示例。

存储桶属于一个应用程序(application-1),而应该接收通知的App Engine应用程序是一个单独的应用程序(application-2)。两个应用程序的服务帐户都是存储桶的存储对象管理员。

但是,我无法为创建一个通知通道来监视存储桶。当我尝试使用gsutil这样做时,返回一个错误:

代码语言:javascript
复制
gsutil notification watchbucket https://application-2.appspot.com gs://bucket
Watching bucket gs://bucket/ with application URL https://application-2.appspot.com ...
ServiceException: 401 Unauthorized WebHook callback channel: https://appication-2.appspot.com

我已经确认使用搜索控制台验证过程验证了域(https://application-2.appspot.com),并将其配置为两个项目的webhook通知域。

EN

回答 1

Stack Overflow用户

发布于 2017-12-28 02:01:33

我遵循另一组service account instructionsgsutil配置为使用服务帐户,这似乎已经解决了权限错误。

我创建了一个新的服务帐户,尽管我使用的是JSON私钥(指南显示使用的是p12密钥)。然后,我还必须将Storage Legacy bucket Owner权限分配给特定存储桶的服务帐户,重新授权webhook域,现在监视通知似乎正在工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47996316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档