Google cloud storage Google云存储中的对象更改通知不起作用

Google cloud storage Google云存储中的对象更改通知不起作用,google-cloud-storage,Google Cloud Storage,我在教程中做了一个演示。我还在云控制台中启用了Google云存储JSON API。但我得到的结果如下: $ gsutil chacl -u math-box20@appspot.gserviceaccount.com:FC gs://test-mathbox No changes to gs://test-mathbox/ $gsutil notifyconfig watchbuckethttps://math-box20.appspot.com/ gs://testmathbox 使用应

我在教程中做了一个演示。我还在云控制台中启用了Google云存储JSON API。但我得到的结果如下:

$ gsutil chacl -u math-box20@appspot.gserviceaccount.com:FC gs://test-mathbox

No changes to gs://test-mathbox/
$gsutil notifyconfig watchbuckethttps://math-box20.appspot.com/ gs://testmathbox
使用应用程序URL查看bucket gs://test mathbox/https://math-box20.appspot.com/ ...
失败:。

其中,math-box20是我的GAE应用程序的id,test mathbox是Google云存储中的一个存储桶。你能帮我知道为什么吗?

此错误最常见的原因是无法访问JSON API


您能否遵循并确保在您的项目控制台中启用了JSON API?

@tutorvn如果启用了JSON API,您不应该出现该错误。请发电子邮件给gs-team@google.com使用您的项目编号和来自
gsutil-DD notifyconfig watchbucket的输出…
我将问题发送给gs团队。无论如何,非常感谢你。你真好,我解决了这个问题。感谢谷歌存储团队。问题在于凭证类型。更多信息是。嗨,图托夫恩,你能解释一下你是怎么解决的吗。我在ProjectA中有一个Bucket,我在ProjectA中给了ProjectB对Bucket的完全控制权,配置正确,我在ProjectB白名单域中添加了一个domain.com,也经过验证,我在ProjectB中创建了一个服务账号,并从终端将其设置为gcloud sdk中的活动账号,然后当我尝试查看Bucket时,我收到的错误和你收到的一样
$ gsutil notifyconfig watchbucket https://math-box20.appspot.com/ gs://test-mathbox

Watching bucket gs://test-mathbox/ with application URL https://math-box20.appspot.com/ ...
Failure: <HttpError 403 when requesting https://www.googleapis.com/storage/v1beta2/b/test-mathbox/o/watch?alt=json returned "Access Not Configured">.