执行以下命令时:
gsutil notifyconfig watchbucket -i myapp-channel -t myapp-token https://myapp.appspot.com/gcsnotify gs://mybucket
我收到了以下答案,但我之前在另一个存储桶中使用了相同的命令并且它有效:
Watching bucket gs://mybucket/ with application URL https://myapp.appspot.com/gcsnotify...
Failure: <HttpError 401 when requesting https://www.googleapis.com/storage/v1beta2/b/mybucket/o/watch?alt=json returned "Unauthorized WebHook callback channel: https://myapp.appspot.com/gcsnotify">.
我使用gsutil config设置权限,并尝试使用gsutil config -e。
我已经尝试设置权限,让自己成为项目的所有者,但是没有工作,有什么帮助吗?
答案 0 :(得分:3)
我得到了同样的错误。您必须先将gsutil
配置为use a service account,然后才能观看广告资源。
答案 1 :(得分:2)
最近为对象更改通知添加了额外的安全要求。您必须将端点域添加为云项目上的受信任域。为此,首先必须使用Google网站管理员工具将域名列入白名单。
请参阅此处的说明:
https://developers.google.com/storage/docs/object-change-notification#_Authorization